当前位置: 首页 > news >正文

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

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

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

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

方式一 在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++可以~
    notepd++
  2. 用notepad++打开.ui文件后可以看到,tab_3已经加上了layout属性。
    .ui文件
  3. 我们只需要在tab_4中加入layout代码即可。
    在这里插入图片描述
  4. 回到QT的ui界面,可以看到tab_4的小红标消失,成功加入layout属性。
    tab_4
http://www.lryc.cn/news/256936.html

相关文章:

  • 免费的网页数据抓取工具有哪些?【2024附下载链接】
  • 报错:Parsed mapper file: ‘file mapper.xml 导致无法启动
  • Linux驱动开发学习笔记2《LED驱动开发试验》
  • hive数据库查看参数/hive查看当前环境配置
  • ajax中get和post的区别,datatype返回的数据类型有哪些?web开发中数据提交的几种方式,有什么区别。百度使用哪种方式?
  • STM32用flash保存参数实现平衡擦写的一种方法
  • Aho Corasick Algorithm
  • 用户管理 --汇总
  • Flutter视频播放器在iOS端和Android端都能实现全屏播放
  • 面试遇到的一些问题(二)
  • JDK8新特性:Lambda表达式规则及用法,方法引用
  • 【GIS】JDK版本升级到17后,GeoServer的图层无法通过openLayer预览
  • vue 批量下载文件,不走后端接口的方法
  • 科技云报道:AI+PaaS,中国云计算市场迎来新“变量”?
  • Windows Service Name重复问题
  • BBS项目
  • Java基础——对象类型转换(向上、向下转型)
  • 期末速成数据库极简版【查询】(2)
  • 2023年终总结-轻舟已过万重山
  • 手机号,邮箱,密码,验证码正则表达式[Java]
  • 普冉(PUYA)单片机开发笔记(7): ADC-轮询式多路采样
  • uniapp切换页面时报错问题
  • Nginx 简单入门操作
  • ChatGPT是科学还是艺术?
  • 线程及实现方式
  • 2023年11月10日 Go生态洞察:十四年Go的成长之路
  • OpenSSL 编程指南
  • js优化技巧
  • 深入探索 Java 反射机制
  • 【ArcGIS Pro微课1000例】0054:Pro3.0创建数据库(文件数据库、移动数据库、企业级数据库)解读