显示消息对话框

顶点

当用户点击 QML 窗口中的按钮时,是否可以显示 QML 对话框?

示例

当用户单击菜单栏中的Help -> About the About 对话框时,应显示:

import QtQuick 2.12
import QtQuick.Layouts 1.12
import QtQuick.Window 2.12
import QtQuick.Controls 2.12

import "components"

ApplicationWindow {
    id: window
    visible: true
    width: 1040
    height: 480


    aboutDlg: aboutDialog {}  // does not work...

    menuBar: MenuBar {
        Menu {
            title: qsTr("Help")
            MenuItem {
                text: qsTr("About")
                onTriggered: aboutDlg.open();
        }
    }
    ...

组件/关于Dialog.qml

import QtQuick 2.2
import QtQuick.Dialogs 1.1

MessageDialog {
    id: aboutDialog
    title: "May I have your attention please"
    text: "It's so cool that you are using Qt Quick."
    onAccepted: {
        console.log("And of course you could only agree.")
        Qt.quit()
    }
}

当我删除该行时boutDlg: aboutDialog {} // does not work...,单击关于菜单项时会报告以下错误:

qrc:/main.qml:61: ReferenceError: aboutDlg 未定义

我怎样才能做到这一点?

Jax297

您调用了“aboutDialog”,它是 AboutDialog 中的一个 ID。把它想象成你添加一个对象,就像添加一个矩形......它有自己的文件......你可以通过添加一个对象来“实例化”它,如下所示:

...

ApplicationWindow {

...

    AboutDialog {
        id: aboutDlg
    }

...
}

你可以在这里找到例子

您还可以优化一下并将 AboutDialog 放在Loader 中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在错误消息对话框之后显示输入对话框

来自分类Dev

警报对话框标题和消息未显示

来自分类Dev

在CL Java程序中显示多个消息对话框

来自分类Dev

显示独立对话框

来自分类Dev

显示对话框片段

来自分类Dev

显示重启对话框

来自分类Dev

全屏显示对话框

来自分类Dev

更新显示的对话框

来自分类Dev

显示进度对话框,但不显示进度栏,并且消息未更新

来自分类Dev

不要在<p:messages autoUpdate =“ true”>中重新显示对话框中已经显示的消息。

来自分类Dev

Windows应用商店消息对话框

来自分类Dev

Codenameone:警报对话框消息

来自分类Dev

销毁gtkmm消息对话框?

来自分类Dev

如何使Java消息对话框更大?

来自分类Dev

带线程的对话框消息

来自分类Dev

对话框消息不起作用

来自分类Dev

消息后关闭对话框

来自分类Dev

在弹出窗口中显示FacesonText消息以验证对话框中的输入

来自分类Dev

对话框中未显示添加到div的附加消息

来自分类Dev

Mahapps Metro:在窗口底部显示非模式自动关闭消息对话框

来自分类Dev

Facebook iOS SDK:无法在iPad上显示“直接消息”对话框(在iPhone上运行)

来自分类Dev

如何使用警报生成器对话框显示消息

来自分类Dev

在Android中完成count_downtimer后显示自定义对话框消息

来自分类Dev

AlertDialog可以显示带有复选框对话框的消息吗?

来自分类Dev

在弹出窗口中显示facesontext消息以验证对话框中的输入

来自分类Dev

使用渐进式对话框时不显示Toast消息

来自分类Dev

为什么无法显示一个消息对话框?

来自分类Dev

如何使用警报生成器对话框显示消息

来自分类Dev

当 setSingleChoiceItems 大小为零时在警报对话框中显示消息

Related 相关文章

热门标签

归档