QT如何去掉布局(Layout)内控件之间的空隙
1.使用QT自带的布局类能去掉控件的间隙吗?
下面是QT的设计师界面,我在一个QWidget上面放了4个按钮,并且把这4个按钮放到了一个水平布局内,大家看右下角的参数,我已经全部设置为0,但是从界面上依然能直观低看到QT自带的布局类并不能直接去掉控件之间的缝隙。
如果还不信,请看程序运行之后的结果,明显是有界限的:
综上所述,得出如下结论:使用QT自带的布局类,是无法去掉控件的间隙的。
2.有什么方法可以去掉间隙?
如果要在一块区域显示多个控件,则不要使用QT自带的布局,而是使用move函数来调整控件的位置,以消除空隙。下面的代码就是使用move来达到这种效果的:
QPushButton *btn1 = new QPushButton;
QPushButton *btn2 = new QPushButton;//设置按钮的固定尺寸
btn1->setFixedSize(100, 100);
btn2->setFixedSize(100, 100);//移动按钮到指定位置
btn1->move(0, 0);
btn1->move(98, 0);
怕不好理解,再加个图来说明一下:
QT如何去掉布局(Layout)内控件之间的空隙相关推荐
- 如何去掉Qt布局(Layout)内控件之间的空隙
使用QSS为控件设置背景后,空隙会消失.
- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示
---恢复内容开始--- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示 打个比方,我现在写个小例子,这个小例子是这样的,整个界面分为俩个部分,分为上半部分和下半部分, ...
- QT 布局编辑器-固定控件相对位置技巧1
目录 前言 一.设置控件minimumSize属性 二.添加 水平/竖直弹簧 三.添加子布局缩放保护 四.添加总布局 前言 Qt使用ui编辑器添加布局后,控件大小.相对位置改变问题 一.设置控件min ...
- 003 Android之线性布局与基础控件
文章目录 Android快速入门三步 布局介绍 LinearLayout布局属性 代码示例 基础控件 TextView和EditText 使用TextView与EditText ImageView I ...
- 《撸代码 学习 IOC注入技术1 》—— 布局注入 与 控件注入
不诗意的女程序媛不是好厨师~ 转载请注明出处,From李诗雨-https://blog.csdn.net/cjm2484836553/article/details/104539874 [源代码下载地 ...
- java layoutinflater_使用LayoutInflater动态加载布局和操作控件
我们知道在Android中通过布局文件来描述软件的界面,而通常在Activity中都是使用setContentView()来将布局显示出来.但是如果我们在非Activity的情况下,而且需要对布局中的 ...
- WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享...
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chinahuyong/article/details/47395633 WinForm容器内控件批量 ...
- qt 关闭窗口的槽函数_勇哥的VC++应用框架学习之QT(1) 信号槽、按钮控件、opencv读取显示图片...
前言勇哥对于C语言,C++早些年有一些接触,这个系列贴子就记载一下C++应用框架的学习经验. 在写程序时,UI.基础类库.应用程序框架对于vc来讲,只能依靠MFC和QT了. 勇哥对MFC有很强的抵触, ...
- VB根据窗体自动调整窗体内控件大小 注:实用,可以直接引用
代码如下: Option Explicit Private ObjOldWidth As Long '保存窗体的原始宽度 Private ObjOldHeight As L ...
- Qt安装事件过滤器、过滤子控件事件、截获控件按键、鼠标事件
Qt安装事件过滤器.过滤子控件事件.截获控件按键.鼠标事件 Qt的事件模型一个强大的功能是一个QObject对象能够监视发送其他QObject对象的事件,在事件到达之前对其进行处理. 假设我们有一个C ...
最新文章
- Linux下command not found(以CentOS下没有telnet为例)
- odu oracle 价格_Oracle数据库ODU的几种恢复场景
- 当要将其他类型转成String类型时候 看String的方法
- 深度剖析hdfs原理
- 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常(转)...
- MyBatis association的两种形式——MyBatis学习笔记之四
- 对pushState、replaceState和onpopstate一点使用
- eclipse报错: Unhandled event loop exception No more handles
- MyEclipse+Tomcat+JSP开发环境配置
- autolayout教程Android,AndroidAutoLayout的简单阅读
- spinner requestlayout() improperly called by during layout running second layout pass
- 带宽与宽带的区别是什么?
- 运行项目报错 proxy error: could not proxy request...
- 试水技术论坛:泥巴乐园技术社区bbs.webgameexpress.com
- WebSocket 实现断线重连 详细代码 项目源码
- uniapp 自定义图片水印插件(任意位置) Ba-Watermark
- 史上最详细全中文 Cisco 3560交换机使用手册
- 基金-货币基金债券基金
- 建筑CAD图库:CAD软件中二维图库怎么用?
- php-富文本编辑器使用
热门文章
- 400GE燎原前夜,智能IP网络的核心路由器巅峰际会
- python done()什么意思_done什么意思
- 弦截法及Python实现
- 百度seo引流怎么做?一个免费分享知识的平台
- 播放全景视频【一】:用unity Video Player视频播放器来播放360全景视频
- word到处html分页,请问如何把做好的word分页导出为html格式
- 静态单赋值(二)—gcc中的SSA化算法
- Keras入门(2)——麻雀虽小,五脏俱全
- 一道逻辑推理题---猜卡片的颜色和数字
- API网关(什么是API网关、如何设计统一网关?),java面试手册升级版