gpt4 book ai didi

button - 如何在 QML 中设置 MessageDialog 的默认按钮?

转载 作者:行者123 更新时间:2023-12-04 13:48:40 24 4
gpt4 key购买 nike

默认按钮是"is",但我想将按钮“否”设置为默认按钮。

怎么做?

最佳答案

我看不出有什么方法可以通过当前的 MessageDialog API 实现这一点,但我也认为这是非常特定于平台的,这就是它被隐藏的原因。

不过,您可以创建自己的对话框:

import QtQuick 2.3
import QtQuick.Window 2.0
import QtQuick.Controls 1.2
import QtQuick.Dialogs 1.2

Window {
width: 500
height: 500
visible: true

Dialog {
id: dialog
visible: true

contentItem: FocusScope {
Row {
anchors.bottom: parent.bottom
anchors.right: parent.right

Button {
text: "No"
isDefault: true
focus: true
onClicked: dialog.close()
}
Button {
text: "Yes"
}
}
}
}
}

dialog

关于button - 如何在 QML 中设置 MessageDialog 的默认按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29960414/

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