Raspbian'ımdaki çapraz derleme kullanarak bir qt5 uygulaması geliştiriyorum.Raspberry Pi Qt5 Fiziksel ekran boyutunu ayarla
Çalıştırdığımda, bir QFrame olan bir Pop-up'ı görüntülemeye çalışırken siyah bir ekran görüyorum.
EGLFS: 100 dpi varsaymak, fiziksel ekran boyutunu sorgulamak için açılamıyor
ben başında gelen hata mesajları var çünkü konumlandırılmış edilemez herhalde.
EGLFS: Geçersiz kılmak için QT_QPA_EGLFS_PHYSICAL_WIDTH ve QT_QPA_EGLFS_PHYSICAL_HEIGHT (milimetre cinsinden) olarak ayarlayın.
EGLFS: 32.
EGLFS varsaymak, ekran derinliğini sorgulamak için açılamıyor: geçersiz kılmak için, QT_QPA_EGLFS_DEPTH ayarlayın.
QFrame'i devre dışı bıraktığımda, varsayılan olarak uygulama tam ekran olarak başlatılırken, ben bunu ayarlamadım.
int main(int argc, char *argv[])
{
QByteArray width = qgetenv("QT_QPA_EGLFS_PHYSICAL_WIDTH");
width.setNum(1920);
QByteArray height = qgetenv("QT_QPA_EGLFS_PHYSICAL_HEIGHT");
height.setNum(1080);
QApplication a(argc, argv);
MainWindow w;
w.show();
w.launchGame();
return a.exec();
}
Ama hata iletileri hala görüntülenir:
Ben bu ortam değişkenlerini ayarlamak için çalıştı.ana pencere bir QWidget ve ben kullanarak onun büyüklüğünü tanımlı:
setFixedSize(1280, 720);
sorum, nasıl doğru bu değişkenleri ayarlamak için veya başka bir çözüm var mı?