Pie*_*BdR 8 c++ user-interface keyboard-shortcuts qt-designer qt5
我有一个Qt4应用程序,菜单条目有快捷方式(没有什么花哨的东西,比如Ctrl+ O 打开文件,Ctrl+ S保存......).使用Qt5编译时,虽然操作附加到菜单栏,但快捷方式不起作用.
如果我将它们添加到工具栏中,它们会再次工作.
有一种简单的方法可以使它工作吗?我还可以将所有这些操作添加到附加到主窗口的操作列表中,但这很容易出错.
我在 Ubuntu 14.04 上从 Qt4 移植到 Qt5 时遇到了这个问题。该问题是当前版本的 appmenu-qt5 软件包中的一个错误。似乎有两种实际的解决方法:
将操作添加到主主窗口(除了主窗口的菜单之外)。addAction(<actionName>)
卸载 appmenu-qt5 直至修复。
我很乐意接受 2 的效果,但该应用程序的所有用户也必须卸载 appmenu-qt5。
https://bugs.launchpad.net/ubuntu/+source/appmenu-qt5/+bug/1313248