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)内控件之间的空隙相关推荐

  1. 如何去掉Qt布局(Layout)内控件之间的空隙

    使用QSS为控件设置背景后,空隙会消失.

  2. qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示

    ---恢复内容开始--- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示 打个比方,我现在写个小例子,这个小例子是这样的,整个界面分为俩个部分,分为上半部分和下半部分, ...

  3. QT 布局编辑器-固定控件相对位置技巧1

    目录 前言 一.设置控件minimumSize属性 二.添加 水平/竖直弹簧 三.添加子布局缩放保护 四.添加总布局 前言 Qt使用ui编辑器添加布局后,控件大小.相对位置改变问题 一.设置控件min ...

  4. 003 Android之线性布局与基础控件

    文章目录 Android快速入门三步 布局介绍 LinearLayout布局属性 代码示例 基础控件 TextView和EditText 使用TextView与EditText ImageView I ...

  5. 《撸代码 学习 IOC注入技术1 》—— 布局注入 与 控件注入

    不诗意的女程序媛不是好厨师~ 转载请注明出处,From李诗雨-https://blog.csdn.net/cjm2484836553/article/details/104539874 [源代码下载地 ...

  6. java layoutinflater_使用LayoutInflater动态加载布局和操作控件

    我们知道在Android中通过布局文件来描述软件的界面,而通常在Activity中都是使用setContentView()来将布局显示出来.但是如果我们在非Activity的情况下,而且需要对布局中的 ...

  7. WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享...

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/chinahuyong/article/details/47395633 WinForm容器内控件批量 ...

  8. qt 关闭窗口的槽函数_勇哥的VC++应用框架学习之QT(1) 信号槽、按钮控件、opencv读取显示图片...

    前言勇哥对于C语言,C++早些年有一些接触,这个系列贴子就记载一下C++应用框架的学习经验. 在写程序时,UI.基础类库.应用程序框架对于vc来讲,只能依靠MFC和QT了. 勇哥对MFC有很强的抵触, ...

  9. VB根据窗体自动调整窗体内控件大小 注:实用,可以直接引用

    代码如下: Option Explicit Private ObjOldWidth     As Long       '保存窗体的原始宽度 Private ObjOldHeight     As L ...

  10. Qt安装事件过滤器、过滤子控件事件、截获控件按键、鼠标事件

    Qt安装事件过滤器.过滤子控件事件.截获控件按键.鼠标事件 Qt的事件模型一个强大的功能是一个QObject对象能够监视发送其他QObject对象的事件,在事件到达之前对其进行处理. 假设我们有一个C ...

最新文章

  1. Linux下command not found(以CentOS下没有telnet为例)
  2. odu oracle 价格_Oracle数据库ODU的几种恢复场景
  3. 当要将其他类型转成String类型时候 看String的方法
  4. 深度剖析hdfs原理
  5. 关于--在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常(转)...
  6. MyBatis association的两种形式——MyBatis学习笔记之四
  7. 对pushState、replaceState和onpopstate一点使用
  8. eclipse报错: Unhandled event loop exception No more handles
  9. MyEclipse+Tomcat+JSP开发环境配置
  10. autolayout教程Android,AndroidAutoLayout的简单阅读
  11. spinner requestlayout() improperly called by during layout running second layout pass
  12. 带宽与宽带的区别是什么?
  13. 运行项目报错 proxy error: could not proxy request...
  14. 试水技术论坛:泥巴乐园技术社区bbs.webgameexpress.com
  15. WebSocket 实现断线重连 详细代码 项目源码
  16. uniapp 自定义图片水印插件(任意位置) Ba-Watermark
  17. 史上最详细全中文 Cisco 3560交换机使用手册
  18. 基金-货币基金债券基金
  19. 建筑CAD图库:CAD软件中二维图库怎么用?
  20. php-富文本编辑器使用

热门文章

  1. 400GE燎原前夜,智能IP网络的核心路由器巅峰际会
  2. python done()什么意思_done什么意思
  3. 弦截法及Python实现
  4. 百度seo引流怎么做?一个免费分享知识的平台
  5. 播放全景视频【一】:用unity Video Player视频播放器来播放360全景视频
  6. word到处html分页,请问如何把做好的word分页导出为html格式
  7. 静态单赋值(二)—gcc中的SSA化算法
  8. Keras入门(2)——麻雀虽小,五脏俱全
  9. 一道逻辑推理题---猜卡片的颜色和数字
  10. API网关(什么是API网关、如何设计统一网关?),java面试手册升级版