社区
Qt
帖子详情
Layout布局后,消除控件之间的间隔
KangRoger
2012-08-26 03:12:19
之前发过一个这样的帖子
http://topic.csdn.net/u/20120806/10/c1025f4b-018c-48d7-ba19-1f97ed24c785.html
但是效果还不够好。之前设置了layout->setSpacing(0),效果如下图:
红色框起来的部分就是间隔,我完全消除间隔,像下图一样:
该怎么设置呢?
...全文
1028
4
打赏
收藏
Layout布局后,消除控件之间的间隔
之前发过一个这样的帖子http://topic.csdn.net/u/20120806/10/c1025f4b-018c-48d7-ba19-1f97ed24c785.html 但是效果还不够好。之前设置了layout->setSpacing(0),效果如下图: 红色框起来的部分就是间隔,我完全消除间隔,像下图一样: 该怎么设置呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KangRoger
2012-08-27
打赏
举报
回复
谢谢你,我分数不多,就能给这么多了!
[Quote=引用 2 楼 的回复:]
以前就是我回答的,setSpacing(0)之后绝对不会有空隙,我想应该是控件的边框。
控件->setFrameShape ( QFrame::NoFrame )
[/Quote]
liuyanghejerry
2012-08-26
打赏
举报
回复
建议考虑使用QWidget::setContentsMargins()进行消除。
jdwx
2012-08-26
打赏
举报
回复
以前就是我回答的,setSpacing(0)之后绝对不会有空隙,我想应该是控件的边框。
控件->setFrameShape ( QFrame::NoFrame )
sno_guo
2012-08-26
打赏
举报
回复
如果这样的话,我建议你不用setlayout 了,直接用setGeometry();来设置每个控件的物理坐标。
Eclipse插件开发之Jface
1. 如何使用开源中国之码云 2. SWT UI之托盘对象Tray和TrayItem 3. jface常用对话框 4. SWT UI之分隔框容器SashForm 5. SWT UI之进度条ProgressBar 6. SWT UI之时间
控件
DateTime 7. SWT
layout
之堆叠
布局
Stack
Layout
8. swt & jface ui可视化工具安装 9. swt & jface ui可视化工具使用一 10. swt & jface ui可视化工具使用二 11. 用户小系统之表结构设计 12. 用户小系统之DAO设计与开发 13. 用户小系统之添加用户 14. 用户小系统之查询所有用户 15. 用户小系统之更新用户
QT基础入门【
布局
篇】
消除
控件
之间
的
间隔
layout
LeftMargin:
layout
内的
布局
距离边框左端的距离。
layout
TopMargin:
layout
内的
布局
距离边框顶端的距离。
layout
RightMargin:
layout
内的
布局
距离边框右端的距离。
layout
BottomMargin:
layout
内的
布局
距离边框底端的距离。
layout
HorizontalSpacing:
layout
内的水平方向内的对象(包括
控件
和低一级
布局
)的水平间隙。
QT:
Layout
布局
间
消除
间隙(修改
layout
内置参数)
此文转载自:https://blog.csdn.net/sazass/article/details/113175760#commentBox 1.问题描述:
layout
布局
时关于间隙的相关问题。 在设计
布局
时,为了绘制出边框效果,使用了Frame或者GroupBox
布局
,内部的
控件
使用
Layout
水平
布局
或者垂直
布局
,然后全局针对Frame进行了垂直
布局
,最后栅格化
布局
简...
QT
布局
管理器设置
控件
固定大小,
控件
间隔
布局
管理器刚开始用的时候,会出现比例不是自己想要的,又或者自动缩放尺寸不理想,这个时候就会想要设置
布局
管理器中
控件
的大小,达到理想
布局
。 使用函数: 1.设置
布局
管理器内部尺寸比例: QVBox
Layout
::setStretchFactor(Q
layout
*1,int); Q
layout
*1:添加的
控件
int:所占
布局
管理器的比例 //例: QVBox
Layout
::setStretchFactor(btn1,2); QVBox
Layout
::setStretchFactor(btn
Qt6教程:
布局
间距
控件
最后,我们将按钮和
布局
间距
控件
添加到
布局
中,并设置了
布局
的间距。通过创建
布局
间距
控件
,并将其添加到
布局
中,我们可以实现自定义的
布局
效果。通过运行上述代码,我们可以看到在主窗口中,按钮1和按钮2
之间
有一个固定的间距,由
布局
间距
控件
提供。在Qt6中,
布局
间距
控件
(Spacers)是一种常用的工具,用于在
布局
中创建空白区域,并调整
布局
中各个部件
之间
的间距。在创建
布局
时,我们可以使用
布局
间距
控件
来调整部件
之间
的间距。
布局
间距
控件
是一个空白的部件,它的大小可以根据需要进行调整,从而改变
布局
中部件
之间
的间距。
Qt
16,211
社区成员
26,590
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章