weixin_44163782 2023-06-15 13:53 采纳率: 70%
浏览 17
已结题

qt中QAction无法显示

img


在别人的项目里加一个qaction,但是一直无法显示,这是为啥嘞,问题出在可哪呢,请教各位

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-06-15 16:03
    关注
    • 这篇博客也许可以解决你的问题👉 :Qt中QAction在菜单栏、工具栏、状态来上的使用及添加快捷键
    • 除此之外, 这篇博客: Qt的QAction中的 三、使用 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • QAction可以包括一个图标,菜单文本,快捷键,状态文本,"What`s This"文本以及一个tooltip。可以通过setIcon(),setIconText(),setShortCut(),setStatusTip(),setWhatsThis和SetToolTip()函数分别设置。

      注意,只有将Actions添加到窗口部件上之后,我们才可以使用这些actions;当actions的快捷键是全局的时候,我们也必须先将actions添加到窗口部件上。一旦QAction被创建了,那么就必须将它添加到相关的菜单和工具栏上,然后将它们链接到实现相应action功能的槽函数上。例如:

      QAction *NewBuildAction;
      NewBuildAction = new QAction(MainWindow);
      NewBuildAction->setObjectName(QStringLiteral("NewBuildAction"));
      menu->addAction(NewBuildAction);
      toolBar->addAction(NewBuildAction);
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月11日
  • 已采纳回答 7月3日
  • 创建了问题 6月15日

悬赏问题

  • ¥30 模拟电路 logisim
  • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价