Qt 快速错误对话框

问题描述 投票:0回答:1

我正在编写 Qt Quick 应用程序,并且正在寻找显示用户错误的可能性。在 Qt 小部件中有 QMessageBox,但我在 Qt Quick 中找不到任何与此等效的东西。

我当然可以自己创建一个MessageBox,但我无法想象没有给定的可能性?

我在官方网站这里找到了一本电子书,第 67 页描述了一个对话框,但它不再起作用,我找不到任何有关该内容的进一步信息。现在的版本删掉了吗?

提前致谢

qt dialog qml
1个回答
4
投票

目前还没有

Qt-Quick
组件。我在应用程序中所做的是使用 Window QML 组件。我将
modality
属性设置为
Qt.WindowModal
以将其作为模态窗口。然后,您可以使用 Button 组件创建确定/取消按钮。

我做的另一件事是在 QML 中使用 Qt.createComponent() 发生错误时动态创建这些模态。

编辑:刚刚发现了一个新的

Dialog
组件,该组件将在
Qt5.2
中发布,它似乎与您正在寻找的内容相匹配:MessageDialog

© www.soinside.com 2019 - 2024. All rights reserved.