5.2.2 添加工具栏
QT的QToolBar类提供了一个可移动工具面板,可以用来添加类似按钮效果的选项。工具栏一般位于菜单栏的下面,可以拖动停留在主窗口的上下左右四个方向。一个主窗口可以添加多个工具面板。
向QMainWindow主窗口插入工具栏示例
/* 初始化File菜单 */
QMenu *fileMenu = new QMenu(tr("&文件"), this);
QAction *fileOpenAction = new QAction(tr("&Open"), this);
QAction *fileSaveAction = new QAction(tr("&Save"), this);
fileMenu->addAction(fileOpenAction);
fileMenu->addAction(fileSaveAction);
/* 初始化Edit菜单 */
QMenu *editMenu = new QMenu(tr("&编辑"));
QAction *editCopyAction = editMenu->addAction("&Copy");
QAction *editCutAction = editMenu->addAction("&Cut");
/* 将菜单添加到菜单栏上 */
QMenuBar *menuBar =this->menuBar(); //获取菜单栏
menuBar->addMenu(fileMenu);
menuBar->addMenu(editMenu);
/* 添加工具栏*/
QToolBar *fileToolBar = addToolBar(tr("File"));
fileToolBar->addAction(fi