#include "mainwindow.h"
#include <QMenuBar>
#include <QMenu>
#include <QAction>
#include <QDebug>
#include <QToolBar>
#include <QPushButton>
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
//菜单栏
QMenuBar * mBar=menuBar();
//添加菜单
QMenu * pFile=mBar->addMenu("文件");
//添加菜单项 添加动作
QAction *pNew= pFile->addAction("新建");
connect(pNew,&QAction::triggered,
[=]()
{
qDebug()<<"新建被按下";
}
);
pFile->addSeparator(); //添加分割线
QAction *pOpen= pFile->addAction("打开");
//工具栏,菜单栏的快捷方式
QToolBar * toolBar=addToolBar("toolBar");
//工具栏添加快捷键
toolBar->addAction(pNew);
QPushButton * b=new QPushButton(this);
b->setText("^_^");
//添加小控件
toolBar->addWidget(b);
connect(b,&QPushButton::clicked,
[=]()
{
b->setText("123");
}
);
}
MainWindow::~MainWindow()
{
}
QT黑马p17 菜单栏—工具栏
最新推荐文章于 2024-07-23 07:59:36 发布