对话框 QML 类型
本地对话框的基类。 更多...
导入语句 | import Qt.labs.platform |
继承自 | |
由以下继承 | ColorDialog, FileDialog, FolderDialog, FontDialog, 和 MessageDialog |
属性
- data : list<QtObject>
- flags : Qt::WindowFlags
- modality : Qt::WindowModality
- parentWindow : Window
- result : int
- title : string
- visible : bool
信号
方法
详细描述
Dialog 类型提供了通用的 QML API 来实现平台的本地对话框。
要显示一个本地对话框,创建一个 Dialog 实现的实例,设置所需的属性,并调用 open()。当用户完成对话框操作时,Dialog 会发出 accepted() 或 rejected() 信号。
注意:Qt.labs 模块中的类型在未来的版本中可能不保证兼容性。
属性文档
flags : Qt::WindowFlags |
这个属性包含对话框的窗口标志。默认值是 Qt.Dialog
。
modality : Qt::WindowModality |
这个属性包含对话框的模式。默认值是 Qt.WindowModal
。
可用值
常量 | 描述 |
---|---|
Qt.NonModal | 对话框不是模态的,也不会阻塞其他窗口的输入。 |
Qt.WindowModal | 对话框对一个单独的窗口层次结构是模态的,它阻止了父窗口、所有祖父母窗口以及父窗口和祖父母窗口所有兄弟姐妹的输入。 |
Qt.ApplicationModal | 对话框对整个应用是模态的,并阻止了对所有窗口的输入。 |
result : int |
title : string |
这个属性包含对话框的标题。
信号文档
void accepted() |
void rejected() |
方法文档
© 2024 Qt公司有限公司。本文档中包含的贡献是各自所有者的版权。本提供的文档根据由自由软件基金会发布的GNU自由文档许可协议版本1.3进行许可。Qt及其相关标志是芬兰的Qt公司及其在世界范围内的商标。所有其他商标均为各自所有者的财产。