Я пытаюсь создать рендеринг приложений Qt для двух дисплеев. QNX уже настроен для двух дисплеев. Мы создали два окна, но как мы можем сказать Qt, чтобы отобразить окно на втором дисплее?Qt/Qml для двух разных дисплеев на платформе QNX
Вот мой фрагмент кода
QGuiApplication app(argc, argv);
QtQuick2ApplicationViewer viewer1;
QtQuick2ApplicationViewer viewer2;
init();
viewer1.setMainQmlFile(QStringLiteral("qml/VisionBuck/main.qml"));
viewer1.showExpanded();
viewer2.setMainQmlFile(QStringLiteral("qml/VisionBuck/display2.qml"));
viewer2.showExpanded();
В выходной я могу видеть, 2 окна, отображающие в QMLs. Но они отображаются на одном дисплее. Как подключить окна к различным экранам?
Я попробовал это, и Views были прикреплены к QScreens. Но на стороне QNX оба экрана все еще отображаются на одном дисплее. Есть ли способ связать эти QScreens с экранами QNX? – user3320968
@ user3320968 Проверьте это: 'Q_ASSERT (app.screens(). Count() == 2);' Если это так, то вы должны сделать некоторое чтение в Qt-поддержке QNX. –
Спасибо, похоже, нужно читать Qt поддержку QNX. – user3320968