在别人的项目里加一个qaction,但是一直无法显示,这是为啥嘞,问题出在可哪呢,请教各位
1条回答 默认 最新
关注 - 这篇博客也许可以解决你的问题👉 :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);
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥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 数据包 大概什么价