社区
工具平台和程序库
帖子详情
请问个qt库布局内部控件大小的问题
digu
2008-01-09 10:42:30
我先新建了几个控件,然后在qt designed中设置到一个布局之中去之后,控件大小会被自动设置。有没有办法仅用qt的这种自动设置布局类的控件大小。
甚至我在该窗口的构造函数中直接setGeometry都没有用处。
必须使用布局,应为要支持窗口最大化之后该窗口内部控件的协同改变。
...全文
1322
4
打赏
收藏
请问个qt库布局内部控件大小的问题
我先新建了几个控件,然后在qt designed中设置到一个布局之中去之后,控件大小会被自动设置。有没有办法仅用qt的这种自动设置布局类的控件大小。 甚至我在该窗口的构造函数中直接setGeometry都没有用处。 必须使用布局,应为要支持窗口最大化之后该窗口内部控件的协同改变。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chen19880827
2011-10-27
打赏
举报
回复
顶起啊 啊啊啊
digu
2008-01-29
打赏
举报
回复
多谢,已解决了。
设置maximumWidth等相关参数即可。
vair
2008-01-27
打赏
举报
回复
设置SizeHint即可
awpatp
2008-01-09
打赏
举报
回复
帮顶一下。呵呵
Qt
——
Qt
控件
之
布局
管理-QGridLayout网格
布局
控件
的使用总结(例程:
Qt
网格
布局
实现
控件
自动调整
大小
)
本次博文开始总结下
Qt
的QGridLayout网格
布局
管理
控件
,QGridLayout继承QLayout。QGridLayout获取可用的空间(通过其父
布局
或parentWidget()),将其分为行和列,并将其管理的每个小部件放入正确的单元格中。由于网格
布局
管理器中的组件也是会随着窗口拉伸而发生变化的,所以也是需要设置组件之间的比例系数的,与QBoxLayout 不同的是网格
布局
管理器还需要分别设置行和列的比例系数。
QT
布局
管理器设置
控件
固定
大小
,
控件
间隔
布局
管理器刚开始用的时候,会出现比例不是自己想要的,又或者自动缩放尺寸不理想,这个时候就会想要设置
布局
管理器中
控件
的
大小
,达到理想
布局
。 使用函数: 1.设置
布局
管理器
内部
尺寸比例: QVBoxLayout::setStretchFactor(Qlayout *1,int); Qlayout *1:添加的
控件
int:所占
布局
管理器的比例 //例: QVBoxLayout::setStretchFactor(btn1,2); QVBoxLayout::setStretchFactor(btn
QT
界面怎么让
控件
跟随窗口
大小
变化
环境:
QT
5 如果改变了窗口的
大小
,应该怎么做才能让窗口
内部
的
控件
可以随着窗口
大小
的改变,自身
大小
也能随之改变呢? 让
控件
跟随窗口
大小
变换的方式 1.首先往窗口界面中拖入一个
控件
(任何
控件
都可以:Layout 、Button或Check Box); 2.然后在窗口界面空白处右击右键→
布局
→栅格
布局
(G)(或者水平
布局
(H)、垂直
布局
(V)任选其一) 3.
布局
后界面如下。 注:一定要先拖入
控件
才能对本窗体进行
布局
。 4.测试结果如下: ...
【
QT
】一 设置
布局
后,
控件
大小
会自动变化,如何设置想要的
解决方案:点击此
控件
,将属性栏下拉到最下方,找到layout,将上下左右的边距均设为零即可。给一个QWidget
控件
内部
设置
布局
后,原来
内部
的
控件
大小
变小了,如何解决?选择整体,选择
布局
方式,这里为水平
布局
。选择整体,属性拉到最下面,设置为0。你会发现,可能显示不全。3. 设置layout。1. 设置好
控件
大小
。
QT
学习笔记:调整
控件
大小
和位置
调整
QT
界面中
控件
大小
和位置。
工具平台和程序库
24,855
社区成员
27,343
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章