吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 870|回复: 2
收起左侧

[求助] QT程序菜单项 如何添加热键?

[复制链接]
冥界3大法王 发表于 2021-11-14 14:21
本帖最后由 冥界3大法王 于 2021-11-14 14:32 编辑

[C] 纯文本查看 复制代码
    //Breakpoint (hardware access) menu
    auto hardwareAccessMenu = makeMenu(DIcon("breakpoint_access.png"), tr("Hardware, Access"));
    hardwareAccessMenu->addAction(mCommonActions->makeCommandAction(DIcon("breakpoint_byte.png"), tr("&Byte"), "bphws $, r, 1"));
    hardwareAccessMenu->addAction(mCommonActions->makeCommandAction(DIcon("breakpoint_word.png"), tr("&Word"), "bphws $, r, 2"));
    hardwareAccessMenu->addAction(mCommonActions->makeCommandAction(DIcon("breakpoint_dword.png"), tr("&Dword"), "bphws $, r, 4"));

参考论坛上下载的QT的书籍
https://www.cnblogs.com/milanleon/p/11535276.html
https://www.cnblogs.com/shiyumiao/p/5208210.html
完全不一样啊。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
4114023 + 1 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xouou 发表于 2021-11-14 17:59
object->setShortcut(tr("ctrl+F2"))
object->setShortcut(Qt::Key_Return);//对应键盘上面大的回车键
object->setShortcut(Qt::Key_Enter);//对应键盘上面的小回车键

或者直接在设计器的右边属性栏里找到shortcut属性直接改

或者在事件编辑器中的快捷键一栏直接改

或者重写keyPressEvent事件

或者最常用的是menu->addAction("文件(&f)");
 楼主| 冥界3大法王 发表于 2021-11-14 18:25
本帖最后由 冥界3大法王 于 2021-11-14 18:30 编辑
xouou 发表于 2021-11-14 17:59
object->setShortcut(tr("ctrl+F2"))
object->setShortcut(Qt::Key_Return);//对应键盘上面大的回车键
ob ...
@xouou
这没用,几分钟这些我就知道了。
请在上面的代码里改吧。

还右面?这种压根就不是*.ui 里头,哪来的控件编辑器视图? 全是纸上谈兵。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 21:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表