Qt基础控件总结—多页面切换(QStackWidget类、QTabBar类和QTabWidget类)

news2024/9/27 23:24:04

QStackedWidget 类

QStackedWidget 类是在 QStackedLayout 之上构造的一个便利的部件,其使用方法与步骤和 QStackedLayout 是一样的。QStackedWidget 类的成员函数与 QStackedLayout 类也基本上是一致的,使用该类就和使用 QStackedLayout 一样。

使用该类可以参考QStackedLayout布局的使用链接:Qt常用基础控件总结—布局管理

QTabBar类

QTabBar 类直接继承自 QWidget。该类提供了一个选项卡栏,该类仅提供了一个选项卡,并没有为每个选项卡提供相应的页面,因此要使选项卡栏实际可用,需要自行为每个选项卡设置需要显示的页面,可以通过 QStackedLayout 布局为选项卡提供页面,另外 Qt 也提
供了一个现成的选项卡部件 QTabWidget。

创建选项卡栏的步骤,如下:

QTabBar *pt = new QTabBar;
 pt ->addTab("AAA"); 
 pt->Tab("BBB");

运行结果如下:
在这里插入图片描述

QTabBar 类的属性函数

在这里插入图片描述
1)autoHide:bool 访问函数:bool autoHide() const; void setAutoHide(bool); //qt5.4
若该属性为 true,则当选项卡少于 2 个(即只有 1 个)时会自动隐藏,默认为 false。

2)count:const int 访问函数:int count() const;
获取选项卡栏中的选项卡数量。

3)currentIndex:int 访问函数:int currentIndex() const; void setCurrentIndex(int); //槽
信号:void currentChanged(int index);
获取和设置选项卡栏上当前选项卡(即可见选项卡)的索引,若没有当前选项卡,则索引为−1。此属性的槽函数 setCurrentIndex 是个重要的函数。

4)drawBase:bool 访问函数:bool drawBase() const; void setDrawBase(bool);
此属性描述是否绘制选项卡的基线,若为 true,则绘制基线(效果见下图)
在这里插入图片描述
5)elideMode:Qt::TextElideMode
访问函数:Qt::TextElideMode elideMode() const; void setElideMode(Qt::TextElideMode);
此属性描述如何省略选项卡中的文本(如下图)。
Qt::TextElideMode 枚举见公用枚举章节
在这里插入图片描述
6)expanding:bool 访问函数:bool expanding() const; void setExpanding(bool);
此属性描述是否扩展选项卡,默认

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1914344.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

施罗德数列SQL实现

在组合数学中,施罗德数用来描述从(0,0)到(n,n)的格路中,只能使用(1,0)、(0,1)、(1,1)三种移动方式,始终位于对角线下方且不越过对角线的路径数 DECLARE n INT 10 DECLARE i INT DECLARE rst INT DECLARE old INT1CREATE TABLE #rst (i INT ,rst int )INSERT INTO #rst values(…

Python 中创建当前日期和时间的文件名技巧详解

概要 在日常开发中,经常需要创建带有当前日期和时间的文件名,以便进行日志记录、数据备份或版本控制等操作。Python 提供了丰富的库和函数,可以方便地获取当前日期和时间,并将其格式化为字符串,用于生成文件名。本文将详细介绍如何使用 Python 创建带有当前日期和时间的文…

springboot大学生竞赛管理系统-计算机毕业设计源码37276

摘 要 随着教育信息化的不断发展,大学生竞赛已成为高校教育的重要组成部分。传统的竞赛组织和管理方式存在着诸多问题,如信息不透明、效率低下、管理不便等。为了解决这些问题,提高竞赛组织和管理效率,本文设计并实现了一个基于Sp…

STM32(二):STM32工作原理

0、参考1、寄存器和存储器基本概念(1)基本概念(2)主要区别(3)联系(4)实际应用中的案例(5)总结(6)一些名词解释 2、STM32指南者板子-存…

免费GPU——Google Colab使用

免费GPU——Google Colab使用 1、创建新的Notebook 网址:https://colab.research.google.com/ 点击“新建笔记本”进行创建 2、设置免费GPU 点击“更改运行时类型”,打开界面如下所示: 选择“T4 GPU”,然后“保存”即可使用…

秒速将油管视频转换为博客文章!

摘要: 本文提供了一个免费试用的分步指南,介绍如何在短时间内将YouTube视频内容转换为博客文章,以扩展网络营销效果。通过使用特定的模板和自动化工具,可以显著提高内容转换的效率。 关键词: YouTube视频,…

会员运营体系设计及SOP梳理

一些做会员的经验和方法分享给大家,包括顶层思考、流程的梳理、组织的建立,后续会做成系列,最近几期主要围绕顶层策略方面,以下是核心内容的整理: 1、会员运营体系设计 顶层设计与关键业务定位:建立客户运营…

中霖教育:考完一建后二建证书还有用吗?

通过一级建造师考试后,二建证书依然有效。如果一建和二建证书是不同专业,通过一级建造师考试,二级建造师资格同样保持有效。对于相同专业的情况,两种证书亦也在相同单位同时注册,不会注销。 一级与二级建造师的区别&a…

python入门综合篇—资源爬取与exe打包(图形界面)

了解我的人都知道,我是一个谨言慎行且兴趣爱好广泛的IT,作为一个合格的前端,没事捣鼓一下python很合理吧,再没事搞搞java和php也很合乎逻辑吧,实在没事,玩玩linux服务器也是合乎常理的吧。所以,…

7个外贸网站模板

Nebula独立站wordpress主题 Nebula奈卜尤拉wordpress主题模板,适合搭建外贸独立站使用的wordpress主题。 https://www.jianzhanpress.com/?p7084 Starling师大林WordPress独立站模板 蓝色橙色风格的WordPress独立站模板,适合做对外贸易的外贸公司搭建…

鲁班猫系统镜像烧录

http://t.csdnimg.cn/0FQ0w2. 系统镜像烧录 — 快速使用手册—基于LubanCat-RK3588系列板卡 文档 烧录鲁班猫系统镜像,配置鲁班猫环境,将整个环境打包用于其他鲁班猫。 先将一个空镜像烧到SD卡中,使用SD卡将鲁班猫开机,使用dd备…

深入理解Python密码学:使用PyCrypto库进行加密和解密

深入理解Python密码学:使用PyCrypto库进行加密和解密 引言 在现代计算领域,信息安全逐渐成为焦点话题。密码学,作为信息保护的关键技术之一,允许我们加密(保密)和解密(解密)数据。P…

window下载安装clang

执行clang报错: c:/>clang test.cclang: warning: unable to find a Visual Studio installation; try running Clang from a developer command prompt [-Wmsvc-not-found] clang: error: unable to execute command: program not executable clang: error: li…

智慧园区能源管理可视化应用

应用图扑可视化技术,实时监控管理智慧园区内的光伏及其他能源系统,优化能耗配置,提高能源利用效率,推动绿色环保和可持续发展。

Ansys Zemax|什么是点扩散函数( PSF )

附件下载 联系工作人员获取附件 概览 这篇文章讲述了: 什么是点扩散函数? 点列图 快速傅里叶变换计算的点扩散函数(FFT PSF) 惠更斯算法计算的点扩散函数(Huygens PSF) 如何使用非序列模式下的透镜和…

一篇教会你 位置式PID 在写码中的应用。

前言:编写不易,仅供学习,参考,谢谢理解,请勿转载。 #位置式|增量式PID区别 本系列的前两篇讲的是位置式PID 没有增量式 PID ,PID的变种有很多,常见的有 位置式PID 增量式PID PI PD 抗…

小公司是如何染上大公司病的

小公司,顾名思义就是小,船小好调头。​本应该是最具拼搏精神和灵活性的小公司却不幸染上了大公司病。创业难,守业更难,这些小公司是如何染上大公司病的? 一、管理过度 某公司规定,员工出差,到…

AIGC技术引领创意设计行业革新,“谁”能成职业发展新引擎?

随着科技的日新月异,生成式人工智能(AIGC)技术正迅速崛起,成为创意设计领域的一股强大新势力。该技术不仅显著提升了设计师的工作效率,更为他们打开了前所未有的创意空间。在这一波技术浪潮中,Adobe国际认证…

高考志愿怎么选专业,哪些是热门专业?

选专业看上去非常简单,但是真正做起来的时候确实不容易,因为对于很多结束高考的学生来说,选专业就意味着他们选择自己的未来,这可是直接关系到未来的学习和职业发展,关系到将来的就业方向,再加上现在的社会…

递归 猴子吃桃-java

有一堆桃子,猴子第一天吃了其中的一半,并再多吃了一个。 以后每天猴子都吃其中的一半,然后再多吃一个。 当到第10天时,想再吃时(即还没吃),发现只有一个桃子了。 问题:最初共多少个桃…