我正在编写 Qt Quick 应用程序,并且正在寻找显示用户错误的可能性。在 Qt 小部件中有 QMessageBox,但我在 Qt Quick 中找不到任何与此等效的东西。
我当然可以自己创建一个MessageBox,但我无法想象没有给定的可能性?
我在官方网站这里找到了一本电子书,第 67 页描述了一个对话框,但它不再起作用,我找不到任何有关该内容的进一步信息。现在的版本删掉了吗?
提前致谢
目前还没有
Qt-Quick
组件。我在应用程序中所做的是使用 Window QML 组件。我将 modality
属性设置为 Qt.WindowModal
以将其作为模态窗口。然后,您可以使用 Button 组件创建确定/取消按钮。
我做的另一件事是在 QML 中使用 Qt.createComponent() 发生错误时动态创建这些模态。
编辑:刚刚发现了一个新的
Dialog
组件,该组件将在Qt5.2
中发布,它似乎与您正在寻找的内容相匹配:MessageDialog