QT程序菜单项 如何添加热键?
本帖最后由 冥界3大法王 于 2021-11-14 14:32 编辑//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
完全不一样啊。 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:30 编辑
xouou 发表于 2021-11-14 17:59
object->setShortcut(tr("ctrl+F2"))
object->setShortcut(Qt::Key_Return);//对应键盘上面大的回车键
ob ...@xouou
这没用,几分钟这些我就知道了。
请在上面的代码里改吧。
还右面?这种压根就不是*.ui 里头,哪来的控件编辑器视图? 全是纸上谈兵。
页:
[1]