(在b站学习QT,顺便做做笔记 2019年最新QT从入门到实战完整版|传智播客,看到的随手点个赞呗)
1.QMenuBar的简单应用;
ui->setupUi(this);
//重置窗口大小
resize(600,400);
//菜单栏创建
QMenuBar *bar=menuBar();
//将菜单栏放入窗口
setMenuBar(bar);
//创建菜单
QMenu *filemenu=bar->addMenu("文件");
QMenu *fileedit=bar->addMenu("编辑");
//创建菜单项
filemenu->addAction("新建");
filemenu->addAction("打开");
//添加分隔符
filemenu->addSeparator();
2.工具栏
QToolBar *toolbar=new QToolBar(this);
addToolBar(Qt::LeftToolBarArea,toolbar);
//设置停靠范围
toolbar->setAllowedAreas(Qt::LeftToolBarArea|Qt::RightToolBarArea);
//设置浮动
toolbar->setFloatable(true);
toolbar->setMovable(true);
//工具栏设置内容
toolbar->addAction("xinjian");
//工具栏添加控件
toolbar->addWidget(btn);
3.状态栏
QStatusBar * stBar=statusBar(); //状态栏最多有一个
//放标签控件