首页 > 其他 > 详细

7、菜单栏、工具栏

时间:2019-05-22 18:46:45      阅读:87      评论:0      收藏:0      [点我收藏+]

新建项目,基类选择QMainWindow,不勾选ui

技术分享图片 技术分享图片

mainwindow.cpp代码:

#include "mainwindow.h"
#include <QMenuBar> //引入菜单栏
#include <QMenu> //菜单
#include <QAction> //菜单项
#include <QToolBar> //引入工具栏
#include <QPushButton>
#include <QDebug>

MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    //菜单栏//
    QMenuBar *mBar=menuBar(); //菜单栏,QMenuBar *mBar=new QMenuBar(this);等效
    QMenu *pFile=mBar->addMenu("文件"); //菜单
    QAction *pNew = pFile->addAction("新建"); //菜单项

    connect(pNew,&QAction::triggered,[](){
        qDebug()<<"新建被按下";
    });
    pFile->addSeparator(); //分割线
    QAction *pOpen=pFile->addAction("打开"); //菜单项
    //工具栏//
    QToolBar *tBar=addToolBar("工具栏");
    tBar->addAction(pNew);
    QPushButton *b=new QPushButton(this); //创建对象,并指定父窗体
    b->setText("点击被更改");
    tBar->addWidget(b); //添加按钮控件
    connect(b,&QPushButton::clicked,
            [b](){
        b->setText("被更改");
    });
}

MainWindow::~MainWindow()
{

}

 

7、菜单栏、工具栏

原文:https://www.cnblogs.com/xixixing/p/10907584.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!