gpt4 book ai didi

QtQuick - 按钮 onClick 事件

转载 作者:行者123 更新时间:2023-12-04 23:49:39 24 4
gpt4 key购买 nike

背景故事

所以我最近决定尝试使用 Qt。我开始制作 QtQuick 应用程序。在我的设计器 View 中,我有一个按钮和一个鼠标区域。

我想做什么:

当我单击按钮时,我想显示一个带有一些文本的消息框(如“Hello World”)。

我的问题

我怎样才能做到这一点 ?

附加信息

我试过谷歌搜索,我试过关注 this 回答。但还是什么都没有。
我知道如何在 .Net(C# 和 VB)中编程,我对 C/C++ 有一些了解,但 Qt 对我来说似乎很难

最佳答案

这个怎么样:

import QtQuick 2.0
import QtQuick.Controls 1.0
import QtQuick.Dialogs 1.1

Rectangle {
width: 360
height: 360

MessageDialog {
id: msg
title: "Title"
text: "Button pressed"
onAccepted: visible = false
}

Button {
text: "press me"
onClicked: msg.visible = true
}
}

如果您更喜欢使用任意属性动态实例化对话框而不是“硬编码”,请遵循此 answer 中的第一个片段.您还可以在 createQmlObject() 中设置属性而不是隐藏对话框,只需使用 destroy()删除它。

关于QtQuick - 按钮 onClick 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25547806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com