QVBoxLayout *Layout = new QVBoxLayout(this);  //创建布局Layout->setContentsMargins(0, 0, 0, 0);Layout->setSpacing(0);QToolButton *toolButton = new QToolButton(this); //新建toolButtontoolButton->setText("Number"); //设置内容toolButton->setPopupMode(QToolButton::MenuButtonPopup); //设置模式 必须QMenu * m = new QMenu(this); //创建菜单QAction *a1 = m->addAction("11"); //添加按钮QAction *a2 = m->addAction("22");//添加按钮toolButton->setMenu(m); //将菜单添加到toolButton中QToolBar * toolBar = new QToolBar(this); //添加工具栏toolBar->addWidget(toolButton); //将toolButtn添加到工具栏中Layout->addWidget(toolBar);  //将工具栏放到布局中QWidget *w = new QWidget(this);Layout->addWidget(w); //其他widgetLayout->setStretch(0, 1);        //设置布局比例,使工具栏位于顶端Layout->setStretch(1, 100);Layout->setSpacing(0);setLayout(Layout);  //设置整个窗体的布局

显示效果:

Qt 给QWidget添加工具栏相关推荐

  1. Qt设计师如何添加QToolBar工具栏

    在QtCreator设计师界面中,在MainWindow上右键,有"添加工具栏"菜单项,但只有在MainWindow上右键才有,在其它控件上方点击则没有,那么怎么在对话框上添加呢? ...

  2. Qt添加工具栏(带图标)

    Qt添加工具栏(带图标) 一.准备图片   首先找到自己喜欢的图片存放到对应工程的目录下面,这是为了后面添加图标做准备. 二.创建动作 进入工程的UI设计界面: 点击如下的文件夹按钮新建动作: 填写信 ...

  3. Qt学习笔记(Qt制作菜单栏and工具栏and状态栏)^_^

    本人是菜鸟,这里记录的每天的学习内容 学习Qt 的第四天(笑着学) 学习内容: 1)编写一个菜单栏 and 工具栏 and 状态栏                                    ...

  4. 【Qt】QWidget类详解(函数篇)

    00. 目录 文章目录 00. 目录 01. 概述 02. Reimplemented Public Functions 03. Public Slots 04. Signals 05. Static ...

  5. qt自定义窗口添加父窗口后,显示不出来

    提要 继承于QDialog的类,在被其它类创建的改对象时,没设置父窗口前显示正常,设置了父窗口后显示不出来. 自定义窗口的构造函数 configBtnNameDialog::configBtnName ...

  6. Qt QML 菜单/目录/工具栏的全面攻略(TabBar、MenuBar、ToolBar、Button定制、Listview、Repeater)

    Qt QML 菜单/目录/工具栏的全面攻略 1. TabBar的工具栏/目录 1.1 演示 1.2 关键控件 1.3 源码 2 MenuBar 菜单 2.1 演示 2.2 关键控件 2.3 源码 3 ...

  7. qt代码实现添加按钮功能

    1,添加单个按钮 QPushButton *btn = new QPushButton("按钮",this); 2,单个按钮添加图片 创建qt资源,添加资源文件: 工程下创建一个I ...

  8. QT 为按钮添加图标并设置透明

    QT 为按钮添加图标并设置透明 qt中自带的控件有时不能满足我们的需求,这时可以自定义一些控件,最简单的是将按钮变成我们想要的图标,在尝试的过程中有一个按钮的阴影问题,我的想法是添加图标后就完全看不到 ...

  9. Qt 设置 QWidget 背景色

    Qt 设置 QWidget 背景色 简述 QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色. Qt中窗口背景的设置,下面介绍三种方法. 使用QPalette ...

最新文章

  1. vs调试c语言检查内存泄露,VisualStudio中检查内存泄露方法
  2. 宽屏图片轮播html,jQuery实现宽屏图片轮播实例教程
  3. C++内联函数的学习
  4. elk 第二篇 , 为elk加入redis, 替换下beats(个人感觉不错2)
  5. Gartner:2020年全球IaaS公有云服务市场增长40.7%
  6. 无限路由器故障排查细则
  7. asp.net怎么实现按条件查询_用这个提取函数王中王,制作数据查询表
  8. 【习题 8-10 UVA - 1614】Hell on the Markets
  9. 在 Linux 虚拟机中手动安装或升级 VMware Tools
  10. (转)“领导者”沈南鹏:逼着自己不断思考,作为VC没有选择
  11. 【[小说/游戏]设定】The Dreamy World 夢世界
  12. 基于大数据的舆情分析系统架构 - 架构篇
  13. java程序 打包_Java程序打包方法最强集合
  14. 流量用起来不要钱 | 立即打卡潮人好物,免流量再送2年网易云音乐黑胶VIP
  15. Windows 7无法启用网络发现的处理办法
  16. OSPF 协议中的一个普通区域通过ASBR 注入192.168.0.0/24~192.168.3.0/24 共4 条路由,在ABR 中配置聚合为一条聚合路由192.168.0.0/22,此时ABR 会
  17. 双足机器人课设报告_双足竞步机器人-智能步行者设计-技术报告
  18. 安装nginx和zookeeper
  19. 新概念英语(第一册)复习(原文及全文翻译)——Lesson 61 - Lesson 90
  20. 用回拨卡打电话来看代理模式+vb.net实现

热门文章

  1. 记录论文中用到的伪代码
  2. 哨兵2a 波段组合_一种针对哨兵2A影像的建筑物阴影提取处理方法与流程
  3. 不用爬虫,简单JQuery获取磁力链接,方便下载
  4. 3Dmax+Substance Painter(SP)+.glb+threejs 次时代效果
  5. speedoffice表格中怎样给文字添加删除线?
  6. 中奖人js滚动效果_jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可...
  7. 我如何在1年内在YouTube上从0到70k的订阅者流失-以及我赚了多少钱
  8. Linux系统网络服务——安全与防火墙笔记
  9. hp-gen8安装esxi6.7找不到raid硬盘填坑
  10. POJ 3384 Feng Shui