QSpacerItem是Qt中QLayout类的一个成员,用于在布局中添加空白空间。QSpacerItem可以水平或垂直添加空白空间,或者同时水平和垂直添加空白空间。
QSpacerItem 是在布局中使用的。它包含 Horizontal Spacer(水平间隔)与 Vertical Spacer(垂直间隔)。
QSpacerItem类用法示例
例 10_QSpacerItem,空间间隔,使用 4 个按钮,在垂直布局添加垂直间隔与按钮 A,在水平布局添加按钮 B~D 与水平间隔。在程序运行结果分析了空间间隔部分。
1、项目新建完成 如下:
2、在头文件“mainwindow.h”具体代码如下:
3、在源文件“mainwindow.cpp”具体代码如下:
4、在源文件“main.cpp”具体代码由新建项目时生成,无改动。
5、运行效果如下:
程序编译运行的结果如下,在垂直布局里添加了垂直空间间隔与按钮 A
,在水平布局里添
加了按钮 B
~D
与水平空间间隔
![](https://img-blog.csdnimg.cn/f518dfe97efe4889b4f4e746e9f7437e.png)
6、图解如下:
![](https://img-blog.csdnimg.cn/2cf13211b3a9483ba40df5e8ed4584fa.png)