社区
Qt
帖子详情
QGroupbox里的控件按比例调整大小
anrancc
2017-11-03 02:14:13
设计界面如下
全屏之后就变成这样了
并且label用来显示视频的话,播放视频的label会变大,占据其他label的空间
球问怎么解决如上问题呀
...全文
2531
6
打赏
收藏
QGroupbox里的控件按比例调整大小
设计界面如下 全屏之后就变成这样了 并且label用来显示视频的话,播放视频的label会变大,占据其他label的空间 球问怎么解决如上问题呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jue_Xin
2017-12-31
打赏
举报
回复
父窗口resize事件中,动态计算,子控件setFixedSize()
xiantong34
2017-12-26
打赏
举报
回复
label->setFixedSize()固定大小,窗口大小变化时重新计算设置试试
Genebrother
2017-12-11
打赏
举报
回复
先使用fram!在使用布局器!必须固定一个label的大小和尺寸
Genebrother
2017-12-11
打赏
举报
回复
能不能加你qq!最近也在做这个
anrancc
2017-11-03
打赏
举报
回复
引用 1 楼 ch122633 的回复:
设置最大尺寸和最小尺寸,加入layout布局试试
那样子的话没办法全屏了呢
习惯就好zz
2017-11-03
打赏
举报
回复
设置最大尺寸和最小尺寸,加入layout布局试试
QT中组件(比如Q
Group
Box
)hide后窗口没能
调整
大小
的问题
/延时让系统反应获取最小
大小
,不延时则获取的最小
大小
和之前一样。
Qt Creator 窗体
控件
自适应窗口
大小
布局
Qt Creator 窗体
控件
自适应窗口
大小
布局 常见的软件窗口
大小
改变(最大化、手动改变时)需要窗口的部件能够自适应布局,而在Qt的应用程序界面设计中,对于像我一样的初学者如何实现窗口自适应
调整
还是要绕点弯路的。网上百度了很多,多数说的很含糊,还有很多是用程序实现的,既然已经有Qt Creator那么高集成度的工具了,我还是倾向于直接在Qt Creator中通过可视化配置的方式完成,一是所见即所得,而是效率要高不少。 Qt中如果想实现窗体内空间随着窗体
大小
调整
,必须使用布局管理,常用的布局管理有QH
QT QV
Box
Layout 垂直布局
控件
本文详细的介绍了QV
Box
Layout
控件
的各种操作,例如:新建界面、添加
控件
、布局
控件
、显示
控件
、添加空白行、设置间距 、添加间距、设置位置、设置外边距、设置边距、添加固定宽度、方向上、方向下、方向左、方向右等等、 样式表等操作。 实际开发中,一个界面上可能包含十几个
控件
,手动
调整
它们的位置既费时又费力。布局管理器可以完成两件事:自动
调整
控件
的位置,包括
控件
之间的间距、对齐等;当用户
调整
窗口
大小
时,位于布局管理器内的
控件
也会随之
调整
大小
,从而保持整个界面的美观。
Pyside6 布局管理器(3)---
控件
尺寸、尺寸策略与布局的关系详解
为什么说这
里
是简要介绍,因为对于
控件
的方法有些实在是用文字描述起来会难以说明白,需要放在具体使用情况下去区分它们用法上的区别。resize():更改
控件
的尺寸
大小
,适用于顶层
控件
及独立
控件
。size():获取
控件
当前实际尺寸
大小
。setMaximumSize( ):设置
控件
的最大限定尺寸,
控件
的尺寸
调整
不允许超过设定值(不限于代码
调整
)。):获取
控件
设置的最大限定尺寸。setMinimumSize( ):设置
控件
的最小限定尺寸,
控件
的尺寸
调整
不允许超过设定值(不限于代码
调整
)。
杂记2--QT布局管理器(QV
Box
Layout,QH
Box
Layout)不同部分
比例
大小
设置方法
QT布局管理器(QV
Box
Layout,QH
Box
Layout)不同部分
比例
大小
设置方法默认情况如果将多个
控件
加入到QT的布局管理器中(QV
Box
Layout、QH
Box
Layout)所有
控件
占用的宽度/高度是等
比例
大小
的。然后,在实际应用和开发中往往希望在同一个布局管理器中,根据
控件
实际显示内容的多少或
大小
其相应的
比例
是不相同的。之前试了很多种方法都不行,偶尔一次发现了原来QT提供了布局管理器设置
Qt
21,480
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章