QMenu* fileMenu = new QMenu(tr("File"), this);
QAction* fileOpenAction = new QAction("&Open...", this);
fileMenu->addAction(fileOpenAction);
QAction* fileSaveAction = new QAction("&fileSaveAction...", this);
fileMenu->addAction(fileSaveAction);
/*
上面添加了两个菜单项"打开"、"保存"
下面想高速它们的位置,让"保存"放上头,"打开"放下头,可以吗?
*/
QAction* a0=fileMenu->actions()[0];
QAction* a1=fileMenu->actions()[1];
fileMenu->actions()[0]=a1;
fileMenu->actions()[1]=a0;
------解决思路----------------------
QMenu* fileMenu = new QMenu(tr("File"), this);
QAction* fileOpenAction = new QAction("&Open...", this);
fileMenu->addAction(fileOpenAction);
QAction* fileSaveAction = new QAction("&fileSaveAction...", this);
fileMenu->addAction(fileSaveAction);
fileMenu->removeAction(fileOpenAction);
fileMenu->addAction(fileOpenAction);