QAction设置快捷键内容过长显示不下的问题

yefeng 2013-07-08 05:57:45
QAction 用setShortcut方法设置了快捷键,但快捷键内容有些长(比如:Ctrl+Alt+Shit),造成菜单显示的时候,只显示到了Alt,后面内容显示不下,没有显示出来。有哪个属性可以设置快捷键内容的长度啊?

先谢谢大家了!
...全文
544 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xcyl 2013-07-09
  • 打赏
  • 举报
回复

够长了吧,还是没事,
用样式表可以设置item的宽度,但设置过之后,快捷键就不显示了,不知道是不是我没弄好
yefeng 2013-07-09
  • 打赏
  • 举报
回复
引用 1 楼 cai6811376 的回复:
你截张图看看,我这没出现


奇怪,我这边不是这样的。截屏看一下:
xcyl 2013-07-08
  • 打赏
  • 举报
回复
你截张图看看,我这没出现
源码下载地址: https://pan.quark.cn/s/9ab7205d2ad0 QT公司所研发的QT库,是一款功能全面的跨平台应用程序开发框架,它向开发者们提供了大量的应用程序接口(API),从而让图形用户界面(GUI)的设计过程更为便捷。在这一章节中,我们将详细研究如何运用QMenu和QAction来处理菜单功能,以及如何整合QMessageBox来呈现信息对话框。QMenu是QT框架中的一个核心组件,它主要用于生成下拉菜单或右键快捷菜单。该组件内含了一系列的QAction对象,这些对象具体代表了用户能够执行的各种操作。在文本中所描述的“在窗口界面中通过鼠标右键点击来展示菜单列表”,正是利用QMenu实现的一种功能。开发者可以通过使用`addMenu()`或`addAction()`这两种方法向菜单栏中增添菜单项目,并借助`exec_()`函数来激活菜单的显示。QAction是QT中用来表示用户操作的类别,它能够与菜单、工具栏按钮以及其他用户界面元素相联系。QAction不仅界定了操作本身,还包含了该操作的图标、文本表述、快捷键等属性。当用户选定某个QAction时,会引发一个信号,这个信号可以被连接到相应的槽函数,从而执行特定的代码逻辑。例如,可以通过`connect(action, &QAction::triggered, this, &MainWindow::onActionTriggered)`这种语法将QAction的`triggered`信号与一个特定的槽函数相连接。在文本中提及的“QMenu与QAction的组合应用”,意味着我们将在QMenu中创建多个QAction,并为每一个QAction设定其被触发后的具体行为。这种组合方式能够显著...

21,494

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧