我们在做Qt开发的时候一般需要把一些操作放在工具栏,
对于QMainWindow的UI界面,首先可以看到自带QToolBar,

但是对于QWidget和QDialog却没有自带的QToolBar,


对于QMainWindow我们甚至可以通过代码添加工具栏
代码如下:
QToolBar *m_pToolBar = new QToolBar("工具栏", this);
addToolBar(Qt::TopToolBarArea, m_pToolBar);
m_pSaveAct = new QAction(this);
m_pSaveAct->setText("保存");
m_pToolBar->addAction(m_pSaveAct);
m_pSaveAct->setShortcut(Qt::CTRL + Qt::Key_S);
connect(m_pSaveAct, SIGNAL(triggered()), SLOT(SaveOperate()));
m_pToolBar->addSeparator();
m_pAddAct = new QAction(this);

511

被折叠的 条评论
为什么被折叠?



