思维导图:
登录界面:
代码:
#include "mainwindow.h"
#include<QToolBar>
#include<QPushButton>
MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{this->resize(600,400);this->setFixedSize(600,400);//创建菜单栏QMeauBar 最多只能有一个QMenuBar *mbar=menuBar();//将菜单栏放入窗口中this->setMenuBar(mbar);//往菜单栏里增加菜单QMenu *file=mbar->addMenu("文件");QMenu *edit=mbar->addMenu("编辑");//往菜单中增加菜单项file->addAction("新建");//增加分隔符file->addSeparator();file->addAction("打开");//创建工具栏 QToolBar 可以有多个QToolBar *tbar=new QToolBar(this);//将工具栏放入窗口中this->addToolBar(tbar);//将工具栏放入窗口中 设置停靠位置this->addToolBar(Qt::LeftToolBarArea,tbar);//后期设置 只允许左右停靠tbar->setAllowedAreas(Qt::LeftToolBarArea|Qt::RightToolBarArea);//不允许浮动tbar->setFloatable(false);//在工具栏里面增加工具项tbar->addAction("欢迎");//实例化一个按钮QPushButton *btn=new QPushButton(this);btn->setText("编辑");//btn->resize(60,60);//btn->setStyleSheet("background-color:pink;border-radius:30px");//将按钮放入工具栏中tbar->addWidget(btn);}
MainWindow::~MainWindow()
{
}
运行效果: