您的位置:首页 > 编程语言 > Qt开发

Qt:QML:程序最大化最小化全屏之间的切换

2016-11-02 01:02 423 查看
啥也不说了,直接上代码

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();
}
}
}




未经授权不得转载

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt qml