Qt:QML:程式最大化最小化全屏之間的切換
阿新 • • 發佈:2019-02-07
啥也不說了,直接上程式碼
import QtQuick 2.5
import QtQuick.Controls 1.4
import QtQuick.Window 2.0
ApplicationWindow {
id:idMainWindow
visible: true
width: 640
height: 480
title: qsTr("Test")
CheckBox {
x: 67
y: 63
text: qsTr("FullScreen")
Binding on checked { value: idMainWindow.visibility === Window.FullScreen }
onClicked: {
idMainWindow.visibility = Window.FullScreen;
}
}
CheckBox {
x: 163
y: 63
text: qsTr("Windowed")
Binding on checked { value: idMainWindow.visibility === Window.Windowed }
onClicked: idMainWindow.visibility = Window.Windowed
}
CheckBox {
x: 67
y: 94
text: "Maximized"
Binding on checked { value: idMainWindow.visibility === Window.Maximized }
onClicked: idMainWindow.visibility = Window.Maximized
}
CheckBox {
x: 163
y: 94
text: "Minimized"
Binding on checked { value: idMainWindow.visibility === Window.Minimized }
onClicked: idMainWindow.visibility = Window.Minimized
}
Button {
x: 338
y: 60
width: 68
height: 50
text: qsTr("Exit")
onClicked:
{
Qt.quit();
}
}
}