首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

将widget放入mainwindow的toolbar显示有关问题

2013-02-24 
将widget放入mainwindow的toolbar显示问题我用ui设计一个widget,然后用代码把widget作为centralwidget放入

将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是否有效

热点排行