#include "mainwindow.h"
#include<QPushButton>
#include<QMenuBar>
#include<QToolBar>
#include<QLabel>
#include<QStatusBar>
#include<QDockWidget>
#include<QTextEdit>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
//包含菜单栏 只能有一个
QMenuBar*bar=menuBar(); //创建菜单栏
//将菜单栏放入到窗口中
this->setMenuBar(bar);
//创建文件菜单
QMenu*fileMenu= bar->addMenu("文件");
QMenu*editMenu= bar->addMenu("编辑");
//添加菜单项
QAction*newAction= fileMenu->addAction("新建");
//添加分割线
fileMenu->addSeparator();
QAction*addAction= fileMenu->addAction("打开");
//工具栏
QToolBar*toolBar=new QToolBar(this);
addToolBar(Qt::LeftToolBarArea,toolBar);
//只允许左右停靠工具栏
toolBar->setAllowedAreas(Qt::LeftToolBarArea|Qt::RightToolBarArea);
//设置移动
toolBar->setMovable(false);
//工具栏添加菜单项
toolBar->addA
QTqMainWindow中添加菜单栏等操作
最新推荐文章于 2024-05-23 13:02:03 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)