2
有人可以解釋爲什麼這個說法什麼都不做?在QMenuBar的TopRightCorner上設置QMenu
ui.menuBar->setCornerWidget(ui.menuHelp, Qt::TopRightCorner);
menuBar
是QMenuBar
和menuHelp
是QMenu
我仍然得到我所有的QMenu的聚集在窗口
有人可以解釋爲什麼這個說法什麼都不做?在QMenuBar的TopRightCorner上設置QMenu
ui.menuBar->setCornerWidget(ui.menuHelp, Qt::TopRightCorner);
menuBar
是QMenuBar
和menuHelp
是QMenu
我仍然得到我所有的QMenu的聚集在窗口
的左側菜單添加到菜單欄的右側,你應使用setCornerWidget
添加包含所需菜單的新QMenuBar
作爲右角部件使用setCornerWidget
:
QMenuBar *bar = new QMenuBar(ui->menuBar);
QMenu *menuHelp = new QMenu("Help", bar);
bar->addMenu(menuHelp);
ui->menuBar->setCornerWidget(bar);
太棒了!謝謝! – BurninatorDor 2014-09-19 13:50:57