鼠标右键快捷菜单触发QRadioButton
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 的状态不变。请有经验的,告诉一下。这么做能达到目的。谢谢