是否存在可在QML中使用的等效QMessageBox::aboutQt
?我在QtQuick.Dialogs
模块中找不到任何合适的东西(https://doc.qt.io/qt-5/qtquickdialogs-index.html)。
QMessageBox::about
与QML最接近的匹配是MessageDialog
设置,如下所示:
import QtQuick 2.2
import QtQuick.Dialogs 1.1
MessageDialog {
title: "Your title"
icon: StandardIcon.Information
text: "Your text"
standardButtons: StandardButton.Ok
Component.onCompleted: visible = true
}
至于QMessageBox::aboutQt
,根据这个主题,在Qt论坛中,没有QML等价物,最好调用qApp->aboutQt
:
阅读文档似乎没有关于QML的Qt。
调用标准qApp可能更好->关于C++类中的Qt。