Qt 给QWidget添加工具栏
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添加工具栏相关推荐
- Qt设计师如何添加QToolBar工具栏
在QtCreator设计师界面中,在MainWindow上右键,有"添加工具栏"菜单项,但只有在MainWindow上右键才有,在其它控件上方点击则没有,那么怎么在对话框上添加呢? ...
- Qt添加工具栏(带图标)
Qt添加工具栏(带图标) 一.准备图片 首先找到自己喜欢的图片存放到对应工程的目录下面,这是为了后面添加图标做准备. 二.创建动作 进入工程的UI设计界面: 点击如下的文件夹按钮新建动作: 填写信 ...
- Qt学习笔记(Qt制作菜单栏and工具栏and状态栏)^_^
本人是菜鸟,这里记录的每天的学习内容 学习Qt 的第四天(笑着学) 学习内容: 1)编写一个菜单栏 and 工具栏 and 状态栏 ...
- 【Qt】QWidget类详解(函数篇)
00. 目录 文章目录 00. 目录 01. 概述 02. Reimplemented Public Functions 03. Public Slots 04. Signals 05. Static ...
- qt自定义窗口添加父窗口后,显示不出来
提要 继承于QDialog的类,在被其它类创建的改对象时,没设置父窗口前显示正常,设置了父窗口后显示不出来. 自定义窗口的构造函数 configBtnNameDialog::configBtnName ...
- 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 ...
- qt代码实现添加按钮功能
1,添加单个按钮 QPushButton *btn = new QPushButton("按钮",this); 2,单个按钮添加图片 创建qt资源,添加资源文件: 工程下创建一个I ...
- QT 为按钮添加图标并设置透明
QT 为按钮添加图标并设置透明 qt中自带的控件有时不能满足我们的需求,这时可以自定义一些控件,最简单的是将按钮变成我们想要的图标,在尝试的过程中有一个按钮的阴影问题,我的想法是添加图标后就完全看不到 ...
- Qt 设置 QWidget 背景色
Qt 设置 QWidget 背景色 简述 QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色. Qt中窗口背景的设置,下面介绍三种方法. 使用QPalette ...
最新文章
- vs调试c语言检查内存泄露,VisualStudio中检查内存泄露方法
- 宽屏图片轮播html,jQuery实现宽屏图片轮播实例教程
- C++内联函数的学习
- elk 第二篇 , 为elk加入redis, 替换下beats(个人感觉不错2)
- Gartner:2020年全球IaaS公有云服务市场增长40.7%
- 无限路由器故障排查细则
- asp.net怎么实现按条件查询_用这个提取函数王中王,制作数据查询表
- 【习题 8-10 UVA - 1614】Hell on the Markets
- 在 Linux 虚拟机中手动安装或升级 VMware Tools
- (转)“领导者”沈南鹏:逼着自己不断思考,作为VC没有选择
- 【[小说/游戏]设定】The Dreamy World 夢世界
- 基于大数据的舆情分析系统架构 - 架构篇
- java程序 打包_Java程序打包方法最强集合
- 流量用起来不要钱 | 立即打卡潮人好物,免流量再送2年网易云音乐黑胶VIP
- Windows 7无法启用网络发现的处理办法
- OSPF 协议中的一个普通区域通过ASBR 注入192.168.0.0/24~192.168.3.0/24 共4 条路由,在ABR 中配置聚合为一条聚合路由192.168.0.0/22,此时ABR 会
- 双足机器人课设报告_双足竞步机器人-智能步行者设计-技术报告
- 安装nginx和zookeeper
- 新概念英语(第一册)复习(原文及全文翻译)——Lesson 61 - Lesson 90
- 用回拨卡打电话来看代理模式+vb.net实现
热门文章
- 记录论文中用到的伪代码
- 哨兵2a 波段组合_一种针对哨兵2A影像的建筑物阴影提取处理方法与流程
- 不用爬虫,简单JQuery获取磁力链接,方便下载
- 3Dmax+Substance Painter(SP)+.glb+threejs 次时代效果
- speedoffice表格中怎样给文字添加删除线?
- 中奖人js滚动效果_jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可...
- 我如何在1年内在YouTube上从0到70k的订阅者流失-以及我赚了多少钱
- Linux系统网络服务——安全与防火墙笔记
- hp-gen8安装esxi6.7找不到raid硬盘填坑
- POJ 3384 Feng Shui