#include "mainwindow.h"
#include
#include
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
//包含菜单栏 只能有一个
QMenuBar * bar = menuBar();
//将菜单栏放入窗口中
this -> setMenuBar(bar);
//创建文件菜单
QMenu * fileMenu = bar -> addMenu("文件");
QMenu * editMenu = bar -> addMenu("编辑");
//窗口大小
this -> resize(600, 500);
//添加菜单项
QAction * newAction = fileMenu -> addAction("新建");
//添加分割线
fileMenu -> addSeparator();
QAction * openAction = fileMenu -> addAction("打开");
//工具栏 可以有多个
QToolBar * toolBar = new QToolBar(this);
addToolBar(Qt::LeftToolBarArea, toolBar); //默认下停靠在顶部
//只允许左右侧停靠
toolBar -> setAllowedAreas(Qt::LeftToolBarArea | Qt::RightToolBarArea);
//设置浮动
toolBar -> setFloatable(false);
//设置移动
toolBar -> setMovable(false);
//工具栏添加菜单项
toolBar -> addAction(newAction);
fileMenu ->addSeparator();
toolBar -> addAction(openAction);
}