鼠标右键快捷菜单触发QRadioButton

weixin_38074335 2019-09-19 02:00:59
m_bkgBrushAct = new QAction(tr("&Background Brush"), this); connect(m_bkgBrushAct, SIGNAL(triggered()), _segWidget.bkgMarkRadio, SLOT(clicked()));//设定 slot //其中_segWidget.bkgMarkRadio 是QRadioButton, segWidget是QWidgetm_bkgBrushAct->setEnabled(true); _view->addAction(m_bkgBrushAct); _view->setContextMenuPolicy(Qt::ActionsContextMenu); 我的目的是,通过鼠标右键设定一个QRadioButton的状态。右键菜单能显示,但是不能触发_segWidget.bkgMarkRadio ,_segWidget.bkgMarkRadio 的状态不变。请有经验的,告诉一下。这么做能达到目的。谢谢
...全文
45 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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