【发布时间】:2013-11-12 03:27:16
【问题描述】:
我正在编写 Qt Quick 应用程序,并且正在寻找显示用户错误的可能性。在 Qt 小部件中有 QMessageBox,但我在 Qt Quick 中找不到任何等价物。
当然我可以自己创建一个MessageBox,但我无法想象没有给定的可能性?
我在官方网站here 上找到了一本电子书,第 67 页上描述了一个对话框,但它不再起作用,我找不到任何关于它的更多信息。在当前版本中是否已删除?
提前致谢
【问题讨论】:
我正在编写 Qt Quick 应用程序,并且正在寻找显示用户错误的可能性。在 Qt 小部件中有 QMessageBox,但我在 Qt Quick 中找不到任何等价物。
当然我可以自己创建一个MessageBox,但我无法想象没有给定的可能性?
我在官方网站here 上找到了一本电子书,第 67 页上描述了一个对话框,但它不再起作用,我找不到任何关于它的更多信息。在当前版本中是否已删除?
提前致谢
【问题讨论】:
目前还没有Qt-Quick 组件。我在我的应用程序中所做的是使用Window QML 组件。我将modality 属性设置为Qt.WindowModal 以将其作为模态窗口。然后您可以使用Button 组件来创建确定/取消按钮。
我做的另一件事是在 QML 中使用 Qt.createComponent() 出现问题时动态创建这些模式。
编辑:刚刚发现了一个新的Dialog 组件,它将在Qt5.2 中发布,它似乎与您正在寻找的内容相匹配:MessageDialog
【讨论】: