Qt在designer设计师界面使用QSplitter

news/2024/11/24 14:32:04/

QSplitter控件是解决软件不同分辨率自适应布局的好帮手之一,该控件无法在控件列表找到,使用条件较为隐蔽
环境 qt5.12.12 MSVC2017

1.新建一个qt项目,初始自带Mainwindow,拖两个qwidget进来,注意此时centralWidget处于禁用布局中
在这里插入图片描述
2.在这俩qwidget的stylesheet中添加背景色background-color:#f5c395;,方便一会调试看效果
在这里插入图片描述
3.按住ctrl,依次选择俩个qwidget,你会发现,qSplitter的图标亮了,这俩图标一个叫分裂器水平布局,另一个叫分裂器垂直布局
在这里插入图片描述
4.点击分裂器水平布局,此时带颜色的qwidget不见了,但是控件管理窗口多了个splitter,表示添加qsplitter成功
在这里插入图片描述
5.点击centralwidget,再点击水平布局
在这里插入图片描述
6.效果如图
在这里插入图片描述
7.运行后拖动这条缝,可以使左右两个qwidget面积变动
在这里插入图片描述
8.想设定初始化面积比,可以用ui->splitter->setSizes(QList({1,2}));花括号内的是比例在这里插入图片描述

在这里插入图片描述


http://www.ppmy.cn/news/1549573.html

相关文章

【初阶数据结构与算法】栈和队列leetcode刷题之用栈实现队列,用队列实现栈

文章目录 一、用栈实现队列1.大致思路分析2.用栈实现队列的结构以及初始化3.入队列4.出队列并返回原队头元素5.返回队头元素6.队列判空和队列销毁7.完整题解代码 二、用队列实现栈1.大致思路分析2.用队列实现栈的结构和初始化3.入栈4.出栈5.取栈顶元素6.判空和销毁栈7.完整题解…

基于Java Springboot高校奖助学金系统

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术:Html、Css、Js、Vue、Element-ui 数据库:MySQL 后端技术:Java、Spring Boot、MyBatis 三、运行环境 开发工具:IDEA/eclipse 数据…

【Unity踩坑】出现d3d11问题导致编辑器崩溃

升级到Unity 6,有时出现下面这种D3D11的问题,会导致编辑器崩溃。 有人总结了这个问题的解决方法,可以做为参考: Failed to present D3D11 swapchain due to device reset/removed. List of Solutions - Unity Engine - Unity Dis…

Centos Stream 9安装Jenkins-2.485 构建自动化项目步骤

官网:https://www.jenkins.io/ 1 下载 环境准备: 版本支持查询:https://pkg.jenkins.io/redhat-stable/ 安装JDK17:https://blog.csdn.net/qq_44870331/article/details/140784297 yum -y install epel-release wget upgradew…

VScode 连不上远程云服务器

今天下午写代码,打开 VScode 突然发现连不上云服务器了,一开始以为自己密码输错了,试了好多次,依然是这样的 经过查资料发现,应该是版本的自动升级导致的!解决方案如下: 1、删除 windows 端的 …

深度学习笔记——循环神经网络RNN、LSTM、GRU、Bi-RNN

本文详细介绍面试过程中可能遇到的循环神经网络RNN、LSTM、GRU、Bi-RNN知识点。 文章目录 文本特征提取的方法1. 基础方法1.1 词袋模型(Bag of Words, BOW)工作原理举例优点缺点 1.2 TF-IDF(Term Frequency-Inverse Document Frequency&#…

基于SpringBoot的教学辅助平台系统【附源码】

基于SpringBoot的教学辅助平台系统 效果如下: 系统登陆页面 系统教师主页面 课程作业页面 学生主页面 系统主页面 交流论坛页面 作业提交管理页面 研究背景 随着科技的进步和教育理念的创新,传统的教学方式已难以满足现代教育的需求,特别是…

MyBatis——#{} 和 ${} 的区别和动态 SQL

1. #{} 和 ${} 的区别 为了方便,接下来使用注解方式来演示: #{} 的 SQL 语句中的参数是用过 ? 来起到类似于占位符的作用,而 ${} 是直接进行参数替换,这种直接替换的即时 SQL 就可能会出现一个问题 当传入一个字符串时&#xff…