QML 在指定屏幕上显示窗口
Posted
技术标签:
【中文标题】QML 在指定屏幕上显示窗口【英文标题】:QML show window on specified screen 【发布时间】:2017-06-05 09:30:33 【问题描述】:我有混合 QML/QWidget 应用程序,我想在指定屏幕上显示 QML 窗口。这是定义屏幕编号的代码
int activeScreenIndex = QApplication::desktop()->screenNumber(QApplication::activeWindow());
现在我想在我以这种方式定义的屏幕上显示 QML 组件Window
。另一个问题是我创建 QML 窗口 unisng Instantiator
。
【问题讨论】:
【参考方案1】:Window::screen
是在 Qt 5.9 中引入的。
Window
screen: Qt.application.screens[activeScreenIndex]
【讨论】:
我已经安装了带有 MinGW 5.3.0 的 Qt 5.9,但是我收到了invalid property name "screen"
错误并且 screen
带有下划线。 Component not ready
在我启动应用程序时打印。怎么了?
文档说import QtQuick.Window 2.2
但import QtQuick.Window 2.3
解决了这个问题以上是关于QML 在指定屏幕上显示窗口的主要内容,如果未能解决你的问题,请参考以下文章