QT Quick - 自定义弹出窗口
弹出窗口是用户界面中常用的功能之一。在qt quick中,可以使用Popup组件来轻松创建弹出窗口。Popup是类似于用户界面控件的基本类型,它可以与Window或ApplicationWindow一起使用。当需要确保弹出窗口显示在场景中的其他项之上时,建议使用ApplicationWindow。 ApplicationWindow还提供了背景调暗效果。文章来源:https://www.toymoban.com/news/detail-824438.html
下面给出一个简单的例子,演示如何使用Popup组件创建自定义的弹出窗口。文章来源地址https://www.toymoban.com/news/detail-824438.html
import QtQuick 2.0
import QtQuick.Controls 2.0
ApplicationWindow {
id: main
width: 640
height: 480
visible: true
Button {
text: "点击弹出窗口"
onClicked: popup.open()
}
Popup {
id: popup
modal: true
x: (main.width - width) / 2
y: (main.height - height) / 2
width: 320
height: 240
focus: true
closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutside
Rectangle {
color: "white"
anchors.fill: parent
border.width: 1
border.color: "black"
Text {
text: "这里是
到了这里,关于QT Quick - 自定义弹出窗口的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!