QML程序中需要分别在主屏幕和分屏幕上显示不同的界面内容,但又为了不同界面间能够进行数据交互,因此使用如下方法实现双屏显示,即由主窗口生成第二个窗口,将该窗口移动到第二个屏幕上,实现方法很简单,代码如下:
mport QtQuick 2.15
import QtQuick.Window 2.15
Window {
id:mainWindow
x:0
width: 640
height: 480
visible: true
title: qsTr("First")
visibility:"Maximized"
Window{
x:Qt.application.screens[0].width//获取第一个屏幕宽度
y:0
width: 640
height: 480
visible:true
visibility:"Maximized"
title: "Second"
onClosing:{
mainWindow.close()//关闭第二个窗口时整个程序关闭
}
}
}