ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

QT学习笔记(五)菜单栏

2020-12-28 23:57:52  阅读:246  来源: 互联网

标签:选项 addAction QT pFile 笔记 菜单栏 include MainWindow toolBar


创建一个菜单 M e n u Menu Menu

QMenuBar *mBar = menuBar();

创建菜单上的选项

QMenu *pFile = mBar->addMenu("文件");

创建选项下的下拉选项

QAction *w = pFile->addAction("新建");

点了选项后触发选项作用,也就是去绑定一个槽函数上去

 connect(w,&QAction::triggered,
         [=]()
     {
         qDebug() << "我是什么东西";
     }
 );

给菜单栏某个选项的下拉选项增加下划线

 pFile->addSeparator();

在菜单栏下增加一行空白处

QToolBar *toolBar = addToolBar("toolBar");

增加快捷方式,参数 w w w是下拉选项中的值

toolBar->addAction(w);//添加快捷方式

下面贴一段简单的代码

#include "mainwindow.h"
#include <QMenu>
#include <QWidget>
#include <QMenuBar>
#include <QAction>
#include <QDebug>
#include <QToolBar>
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
{
    QMenuBar *mBar = menuBar();
    QMenu *pFile = mBar->addMenu("文件");
    QAction *w = pFile->addAction("新建");
    connect(w,&QAction::triggered,
            [=]()
        {
            qDebug() << "我是什么东西";
        }
            );
    pFile->addSeparator();
    QToolBar *toolBar = addToolBar("toolBar");
    toolBar->addAction(w);//添加快捷方式
}

MainWindow::~MainWindow()
{

}


标签:选项,addAction,QT,pFile,笔记,菜单栏,include,MainWindow,toolBar
来源: https://blog.csdn.net/jziwjxjd/article/details/111877380

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有