#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("toobar");
//工具栏添加快捷键
toolBar ->addAction(pNew);
//给工具栏添加点小控件,显得好看点,这里就添加个小按钮吧……
QPushButton *b = new QPushButton(this);
b->setText("^_^");
//添加小控件
toolBar ->addWidget(b);
//点击按钮,按钮显示就会变成123
connect(b,&QPushButton::clicked,[=](){
b->setText("123");
});
//状态栏
//核心控件
//浮动窗口
}
MainWindow::~MainWindow()
{
}
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
};
#endif // MAINWINDOW_H