• 5548阅读
  • 0回复

createContextMenu 右键碰到的问题 [复制链接]

上一主题 下一主题
离线zhihua36
 

只看楼主 倒序阅读 楼主  发表于: 2010-11-24
我用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 继承...
快速回复
限100 字节
 
上一个 下一个