我用createContextMenu()右键弹出菜单,可一点反应也没有...而当我把createContextMenu()函数中的代码放在Right构造函数中时,右键可以弹出菜单...求高手解释下,谢谢呀..
#include "right.h"
Right::Right(QWidget *parent,Qt::WFlags flags)
:QMainWindow(parent,flags)
{
setupUi(this);
}
Right:: ~Right();
void Right::createContextMenu()
{
QAction *cutAction = new QAction(tr("&Cut"),this);
QAction *copyAction = new QAction(tr("&Copy"),this);
widget->addAction(cutAction);
widget->addAction(copyAction);
widget->setContextMenuPolicy(Qt::ActionContextMenu);
}
widget是我用desinger创建生成的,并使用public 继承...