将widget放入mainwindow的toolbar显示问题
我用ui设计一个widget,然后用代码把widget作为centralwidget放入mainwindow中,代码实现添加QMenu和statusbar都没有问题,但是添加toolbar存在问题,放在mainwindow中雨menu在同一个位置,请教下这是为什么?求大牛指点!
QMainWindow mainWin;
mainWin.setWindowTitle(QObject::tr("Qt SQL Browser"));
Browser browser(&mainWin);
mainWin.setCentralWidget(&browser);
mainWin.menuBar()->addAction()没有问题
mainWin.statusBar()也没有问题
为什么没有mainWin.toolbar()呢=。=
存在mainWin.toolBarArea()和mainWin.toolBarBreak()
[解决办法]
mainWin.toolBarArea()就是toobar()
QMainWindow::addToolBar ( Qt::ToolBarArea area, QToolBar * toolbar )
Qt::ToolBarArea 这个可以自己设置啊:
Qt::LeftToolBarArea0x1
Qt::RightToolBarArea0x2
Qt::TopToolBarArea0x4
Qt::BottomToolBarArea0x8
Qt::AllToolBarAreasToolBarArea_Mask
Qt::NoToolBarArea0
[解决办法]
确定:/new/prefix1/(10.41).png是否有效