#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("");
}); //状态栏
//核心控件
//浮动窗口
} MainWindow::~MainWindow()
{ }
#ifndef MAINWINDOW_H
#define MAINWINDOW_H #include <QMainWindow> class MainWindow : public QMainWindow
{
Q_OBJECT public:
MainWindow(QWidget *parent = );
~MainWindow();
}; #endif // MAINWINDOW_H

最新文章

  1. bootstrap-table填坑之旅&lt;一&gt;认识bootstrap-table
  2. jquery.cookie.js 操作cookie实现记住密码功能的实现代码
  3. [LeetCode] Regular Expression Matching(递归)
  4. 大数据分析的众包平台&mdash;Kaggle
  5. Android TagFlowLayout完全解析 一款针对Tag的布局(转)
  6. 一个php创建webservice,并通过c#调用的真实实例
  7. OpenCV学习 7:图像形态学:腐蚀、膨胀
  8. js类方法,对象方法,原型的理解(转)
  9. ACE 主动对象模式的按部就班的实现方法
  10. ssh: scp命令
  11. Hopfield神经网络实现污染字体的识别
  12. 超链接访问过后hover样式就不出现的问题是什么?如何解决?
  13. day2--课前考试题
  14. iptabes的用法
  15. nginx + lua 限制ip地址访问
  16. 2018上C语言程序设计(高级)- 第1次作业成绩
  17. Eclipse External Tool Configration Notepad++
  18. PostgreSQL 安装了contrib 之后 登录失败的问题
  19. flash cs4 如何新增自定义控件
  20. vue 组件之间 的通信

热门文章

  1. #define WM_COMM_BREAK_DETECTED WM_USER+1
  2. CF 8D two friends
  3. E20170415-ms
  4. 洛谷 - P2293 - 高精度开根 - 高精度
  5. (水题)洛谷 - P1149 - 火柴棒等式
  6. P5165 xtq的棋盘
  7. 跟我一起玩Win32开发(25):监视剪贴板
  8. django网页渲染
  9. 【LeetCode 337 &amp; 329. memorization DFS】House Robber III
  10. Backbone学习记录(5)