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

QT入门Containers之Widget、Frame

目录

一、QWidget界面相关

1、布局介绍

2、基本界面属性

3、特殊属性

二、QFrame

三、Demo展示



此文为作者原创,创作不易,转载请标明出处!

一、QWidget界面相关

1、布局介绍

为什么将QWidget容器放在第一个,因为目前使用过程中,容器使用频率上这个算是很高的了,默认是没有边框的,拖动一个在界面上看下:

当界面上控件较多时,我们通常会采取分层布局的形式。上中下、左中右等形式布局,而属于上层的布局效果,会直接放在一个容器中,可以拖动几个pushbutton在容器widget中。当你在界面中拖动widget时,会发现pushbutton也会跟随着一起拖动。

2、基本界面属性

有名称objectName、最大值最小值、样式设置,默认是无边框的,可以更改样式变成有边框。

3、特殊属性

容器widget还有个特殊的属性,可以成为任意类的提升父类,可以写代码进行测试下,首先还是拖动个容器widget放在界面上,然后来新建个界面设计师类,如下:

取名为Test,使用的界面模板也是Widget,然后在Test界面上,拖动几个按钮,如下:

最后就可以开始进行类的提升测试了,找到主界面,开始已经拖动了个widget,选择右键选中容器widget,选择提升,然后填写好你要提升的类名,这里是Test。

再进行添加,最后提升,如下:

最后运行下看效果:

发现原先Test界面里的控件,已经全部被提升到你的主界面中

这个类的提升很好用,也很实用!

二、QFrame

之前我写过一个QFrame边框阴影设置,可以参考:

其他基本属性与QWidget容器类似。

三、Demo展示

我放在了精灵球里,后期开放

推荐博客:精灵球Plus介绍_清风徐来Groot的博客-CSDN博客

 

 

 

 

 

 

http://www.lryc.cn/news/10028.html

相关文章:

  • 数据结构与算法基础-学习-12-线性表之顺序队
  • Python 字典(Dictionary)小窍门
  • 知识图谱构建技术综述
  • 环境变量和进程地址空间
  • 【数据结构】栈和队列
  • sql复习(视图、Top-N分析、其他数据库对象)
  • 2023年私募股权基金研究报告
  • Redis单点故障+红锁原理
  • 数据库中的存储过程
  • 基于 VPX 总线的工件台运动控制系统研究与开发-DSP+FPGA硬件架构(一)
  • Android 9.0 根据包名授予app所需的权限
  • 如何将Python包发布到PyPI上,使用pip安装自己的库
  • 【Git】git常用命令总结
  • Cortex-M0中断控制和系统控制
  • 科技云报道:2023,云计算的风向变了
  • 工程管理系统源码-专注项目数字化管理-工程管理
  • Nacos详细使用操作文档(图文详细)
  • 如何评价2023年美赛ABC题目
  • Win10显示dds及tga缩略图
  • Lesson5.1---Python 之 NumPy 简介和创建数组
  • Exchange 2013升级以及域名绑定等若干问题
  • linux安装jenkins
  • 【MySQL】MySQL表的增删改查(CRUD)
  • GCC for openEuler 数据库性能优化实践
  • 【C++】类和对象(第二篇)
  • MySQL数据库(数据库约束)
  • Hive的安装与配置
  • 关于医院医用医疗隔离电源系统应用案例的分析探讨
  • 【LeetCode】剑指 Offer 07. 重建二叉树 p62 -- Java Version
  • ERROR 1114 (HY000): The table ‘tt2‘ is full