引用第3楼weizhy于2009-02-19 18:10发表的 :
那可以使用designer生成action,再在代码里构成menu,这样你就可以控制顺序了,,,
hmm。。。designer生成actions,而把下面这些弄到外面?
fileMenu = menuBar()->addMenu(tr("&File"));
fileMenu->addAction(newAction);
fileMenu->addAction(openAction);
fileMenu->addAction(saveAction);
fileMenu->addAction(saveAsAction);
separatorAction = fileMenu->addSeparator();
for (int i = 0; i < MaxRecentFiles; ++i)
fileMenu->addAction(recentFileActions
);
fileMenu->addSeparator();
fileMenu->addAction(exitAction);
这样似乎还不如不用designer,直接敲代码。。。况且,好像在designer里只能一个个加action。。。若recentFileActions长度为100。。。