QMenu鼠标不跟随问题


在处理QMenuBar的时候,按照以下代码实现的

   
  QMenuBar *menubar = new QMenuBar(this);
  
QMenu *fileMenu = new QMenu(“File”,menubar);
QAction *actionFile = new QAction("actFile",this);
fileMenu->addAction(actionFile)l
menubar->addMenu(fileMenu);

mac机器
但是当我移动窗体的时候,出现这个窗体this移动了,但是我的fileMenu还是在原来的地方没有跟着窗体移动。QMenuBar的menu已经拥有了跟随窗体移动的特性了,呀,我仔细检查过代码 ,我感觉没问题呀。不知道这是什么原因造成的,有木有人遇到过,给解决一下哇

QT

燃烧中的宅男 11 years, 11 months ago

QT4.7里面QMenuBar的构造函数只有一个参数:

   
  QMenuBar::QMenuBar ( QWidget * parent = 0 )
 

我的机器上运行正常(win7+QT4.7),代码:

   
  menubar = new QMenuBar(this);
  
fileMenu = new QMenu("File", menubar);
actionFile = new QAction("actFile", this);
fileMenu->addAction(actionFile);
menubar->addMenu(fileMenu);

Chaomok answered 11 years, 11 months ago

Your Answer