社区
工具平台和程序库
帖子详情
Qt怎么用代码设置布局中控件的垂直间隔?
SWWhisper
2020-06-02 08:21:01
QT菜鸟,想用代码把若干个按钮添加到一个scrollArea中,使其从上到下排列,希望让这些按钮排列得紧凑一些,(竖直距离尽可能小),像这样:
但是实际效果是这样:
不管设置ContentMargins为0,或者spacing为0,按钮总是松散均匀地排列,看起来间距很大很难看,怎么才能让它们排列得更紧凑些?
...全文
1874
4
打赏
收藏
Qt怎么用代码设置布局中控件的垂直间隔?
QT菜鸟,想用代码把若干个按钮添加到一个scrollArea中,使其从上到下排列,希望让这些按钮排列得紧凑一些,(竖直距离尽可能小),像这样: 但是实际效果是这样: 不管设置ContentMargins为0,或者spacing为0,按钮总是松散均匀地排列,看起来间距很大很难看,怎么才能让它们排列得更紧凑些?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
芒果黑
2020-06-04
打赏
举报
回复
2
最后一个button后面加弹簧,就是addstretch,再设置spacing就有效了
wengfeng1979
2020-06-03
打赏
举报
回复
layout里加addstretch
Italink
2020-06-02
打赏
举报
回复
2
设置布局的对齐方式为向上对齐
layout->setAlignment(Qt::AlignTop);
因为默认为居中对齐,所以无论你怎么调节,都没用的
fcm19
2021-08-06
举报
回复
@Italink
我也被这个居中对齐坑到了
Qt
FlowLayout
布局
与标准的
Qt
布局
(如QVBoxLayout、QHBoxLayout和QGridLayout)不同,FlowLayout允许
控件
按照特定的方向(水平或
垂直
)流式排列,当空间不足时会自动换行。这种
布局
非常适合用于创建动态的、自适应大小的界面,例如...
【
Qt
】
Qt
窗口几何
布局
.rar
【
Qt
】
Qt
窗口几何
布局
是
Qt
编程
中
的一个重要概念,它涉及到如何在
Qt
应用程序的窗口
中
有效地组织和管理
控件
的
布局
。
Qt
提供了一套强大的
布局
管理机制,使得开发者可以轻松地调整窗口
中
控件
的位置和大小,以适应不同...
【
QT
】10 界面
布局
文章
代码
在本主题“【
QT
】10 界面
布局
文章
代码
”
中
,我们将深入探讨
QT
中
的界面
布局
管理,包括水平
布局
(QHBoxLayout)、
垂直
布局
(QVBoxLayout)、栈格
布局
(QGridLayout)以及如何
设置
间隔
和解除
布局
。 1. **水平
布局
...
QT
布局
管理
本文将深入探讨
QT
布局
管理的核心概念,包括
布局
的类型、
控件
的伸缩性、间距与对齐方式,以及如何结合`QWidget`的`QSizePolicy`属性来优化
控件
的尺寸自适应。 ####
布局
管理概述 在
QT
中
,
布局
管理通过预定义的
布局
...
QT
栅格
布局
使用demo
4. **
设置
间隔
**:可以使用`setHorizontalSpacing(int spacing)`和`setVerticalSpacing(int spacing)`来调整水平和
垂直
间距。 5. **调整大小策略**:通过`setSizePolicy(QSizePolicy::Policy horizontalPolicy, ...
工具平台和程序库
24,860
社区成员
27,333
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章