QT-在ui界面中给QWidget增加Layout布局的两种方法

QT-在ui界面中给QWidget增加Layout布局的两种方法

    • [方式一 在UI界面,用拖拽的方式加入Layout](#方式一 在UI界面,用拖拽的方式加入Layout)
    • [方式二 用notepad++软件打开.ui文件,手动加入Layout代码](#方式二 用notepad++软件打开.ui文件,手动加入Layout代码)

目标:去除右下角红标,给tab标签增加Layout属性。

方式一 在UI界面,用拖拽的方式加入Layout

  1. 将一个Vertical Layout拖入tabWidget范围中:

    显示如下:
  2. 点击一下tab_3,再右键点击tabWidget,选择布局(布局方式自选,此处选择垂直布局仅为示例)。
  3. tab_3成功布局。
  4. 右键点击verticalLayout_2,点击删除。

    tab_4的布局方式同上。

方式二 用notepad++软件打开.ui文件,手动加入Layout代码

  1. notepad++软件:QT无法编辑.ui文件,但是notepad++可以~
  2. 用notepad++打开.ui文件后可以看到,tab_3已经加上了layout属性。
  3. 我们只需要在tab_4中加入layout代码即可。
  4. 回到QT的ui界面,可以看到tab_4的小红标消失,成功加入layout属性。
相关推荐
GOATLong1 分钟前
传输层协议TCP
c语言·开发语言·网络·c++·网络协议·tcp/ip
帧栈11 分钟前
开发避坑短篇(6):Vue+Element UI 深度选择器实现表单元素精准对齐的技术实践
vue.js·ui·elementui
天若有情67329 分钟前
从一个“诡异“的C++程序理解状态机、防抖与系统交互
开发语言·c++·交互·面向对象·状态机
bilin_jam1 小时前
C++查询mysql数据
数据库·c++·mysql
JNU freshman2 小时前
C++ 常用的数据结构(适配器容量:栈、队列、优先队列)
数据结构·c++
程序员编程指南2 小时前
Qt字符串处理与正则表达式应用
c语言·c++·qt·正则表达式
BS_Li2 小时前
C++模板进阶
c++·模板进阶
szx04272 小时前
缓存HDC内容用于后续Direct2D绘制.
c++·缓存·directx·d2d·direct2d·dx·gdi+dx
橘颂TA2 小时前
【C++】C++11特性的介绍和使用(第三篇)
前端·c++·算法·c++11
嶔某2 小时前
网络:应用层
linux·服务器·网络·c++