gpt4 book ai didi

c++ - 防止 Qt 生成快捷方式?

转载 作者:太空宇宙 更新时间:2023-11-04 13:27:03 26 4
gpt4 key购买 nike

<分区>

我正在创建一个 QPushButton,如下所示,没有明确的快捷方式 (&):

testButton = new QPushButton(tr("Start"));

我可以在按钮构造完成后正确阅读按钮的文本:

testButton.text() 返回 'Start'(不带单引号)

然后我创建一个信号/槽连接:

QObject::connect(
testButton, &QPushButton::clicked,
这, &Dialog::actionRequest
);

Dialog::actionRequest 槽中,testButton.text() 返回“&Start”,就好像在幕后“某处”创建了一个快捷方式。

如果我将按钮命名为“Foo”,会发生同样的现象,但 testButton.text() 会返回“F&oo”。那是因为我已经有一个"file"菜单,它有一个明确的快捷方式——创建为:

fileMenu = new QMenu(tr("&File"), this);

而且,Alt+O 可能会是下一个“可用”的快捷键?

我不想为我的 QPushButton 创建这种隐式快捷方式。这个问题的解决方案是什么?我正在运行 Fedora 22(带有 plasma 5),带有库存 qt 5.5 软件包。

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