Qt中vertical spacer和horizontal spacer弹簧使用
Qt中vertical spacer和horizontal spacer弹簧使用
前言
在使用qtCreator中使用各种控件,默认是没有布局。在发布软件以后,如果软件在不同分辨率的屏幕显示界面时,是无法自适应屏幕分辨率的。就造成了显示不全,或者显示太小等问题,
所以我们要对界面布局。
步骤
- 第一步:在QtCreator设计器中加入控件,左边,右边,上边,下边,中间,和2个水平弹簧,2个垂直弹簧
- 设置背景颜色
border-width: 1px;border-style: solid;border-color: rgb(8, 85, 155);
color:rgb(85,255,255);
background: rgb(0, 60, 112);
5.先对中间的,上边 、中间、下边,和中间2个vertical spacer 弹簧,然后鼠标右键选择“布局”,最后在布局中选择“垂直布局”,布局器的名字是:QVBoxLayout
6. 选择 左边、和左边水平弹簧,QVBoxLayout、右边水平弹簧,鼠标右键选择布局,然后水平布局
7.结果,发现结果不是我们所需要的,原因是没有调整弹簧的属性
8.调整spacer属性:首先调整2个垂直spacer,
9.结果,依然无法缩放,原因是没有对整个widget布局
10,选中最外层的widget,在顶部,选择栅格布局
11. 最终结果,这个时候运行窗口可以缩放了
12. 源码下载
Qt中vertical spacer和horizontal spacer弹簧使用相关推荐
- QT中在设计师Design进行界面开发后查看ui源码
1.有时想在qt代码中实现某些功能,像我遇到的情况就是想在界面上实现添加一个水平的空白控件,也就是设计师里面的Horizontal Spacer控件,如图1 然后将其添加到布局里面,效果如图2 图1 ...
- qt linux实现鼠标位置自动移动,【已解决】qt中鼠标能显示但是无法移动
[问题] 在完成了Linux kernel中的对应的一个模拟鼠标的输入设备(input device)easypoint驱动后,验证了该驱动可以正常工作了,输入 cat /dev/input/even ...
- QT中QTableWidget清空或删除内容功能
今天使用到了QT中QTableWidget的清空和删除功能,特地整理出. 参考https://blog.csdn.net/qq_16093323/article/details/79226349 如下 ...
- QT中树控件QTreeView开发实例
转自:http://mobile.51cto.com/symbian-268700.htm 本文讲解了QT中树控件QTreeView开发实例,对于QTreeView没有过多的讲解,那么不说废话了,看代 ...
- qt中数据库操作总结
#include <QtSql> QT += sql QSqlDatabase类实现了数据库连接的操作 QSqlQuery类用来执行SQL语句 QSqlRecord类 封装数据库所有记录 ...
- Qt中的UI文件介绍
UI文件是什么? .ui.ui.ui通常是指Qt设计师设计出来的界面文件的后缀,它本质上是一个标准XML格式的文本文件,需要通过uicuicuic工具将其转换为项目中可用的ui_∗.hui\_*.hu ...
- Qt中model/view设计模式
Qt Model/View 学习笔记 (一) Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系.这种结构带来的 功能上的分离给了开发人员更大的弹性来 ...
- Qt 中的动画(Animations)
Qt 中的动画(Animations) Qt中的动画包含以下内容 States: 状态 Transitions: 过渡 Animations: 动画 概述 动画用户实现属性值缓慢变化到目标值,可以应用 ...
- QT中QTableView 点击表头进行排序
今日,由于工作需要,要实现在QTableView中点击表头进行排序的功能,但QTableView中并未提供此功能,经过苦苦的网络搜索也为发现可用的代码.最后经过跟踪QTableWidget的排序功能实 ...
最新文章
- iOS 解决app退出后台应用重新启动的问题
- 一个简单的遮罩弹出层效果
- [转]手游研发数据专业术语科普 游戏热度跟啥有关
- Ubuntu中配置Java环境变量时,出现command not found问题解决记录
- Python 关于super 的 用法和原理(挖坑)
- Android Camera 系统架构源码分析
- MyEclipse10 Tomcat7 JDK1.7 配置
- 使用注意力机制建模 - 标准化日期格式
- 难学的十大编程语言,C++位居第二,它才是第一名!
- 12星座的出生年月日性格_星座六点半/今日12月04日:双鱼、巨蟹、天蝎座运势...
- POJ 1830.开关问题(高斯消元)
- Linux使用socket选项的定时器
- HTTP协议状态码详解(HTTP Status Code)(转)
- FZU 2128 最长子串
- Java单例模式双检锁原理
- 钓鱼网站制作Kali
- Java程序员的工资标准是多少
- 阿拉丁2021年度小程序白皮书发布,凡泰极客 FinClip 技术再度入选(内附完整白皮书下载)
- 在线装机测试软件,完美装机大师工具V3.0专业版
- 快速打造微信小程序(超详细)