Qt6之QStackedWidget——Qt仿ToDesk(2)
一、 QStackedWidget概述
QStackedWidget也叫堆栈窗体类,它继承于QFrame,主要与QListWidget等结合使用,实现“一个界面多个页面切换”。
二、QStackedWidget示例
如下图,当点击左边 QListWidget里的菜单时,右边跟随切换翻页,右边此时就是QStackedWidget

三、QStackedWidget演示
3.1、拖出控件QStackedWidget
拖出控件QStackedWidget,默认是2个页,在箭头所示位置右键,插入页,当前页之后,这里再需要插入2个页,总共4个页,因为第5个菜单插件,是跳转到浏览器地址的;
插入页完成后,这个黑色小三角形已经可以左右翻页,但每页内容一样,所以看起来一样;


3.2、每页插入元素便于区分,这里仅为演示就插入图片:
先将整个QStackedWidget利用样式表,背景设为白色,再拖出一个QLabel,利用样式表改变背景为准备好的图片,以此把1-4页全部处理完;


当以上设置完成后,已经可以点击,左右的小三角形翻页了,但还未与左边菜单关联;
3.3、QStackedWidget和QListWidget关联
上篇说过,好多时候大家不用QListWidget,自己造轮子这个组价,还得用信号和槽在代码中将其关联起来,这里就不需要了代码,用另一种形式:如下图:
3.3.1、编辑信号/槽

3.3.2、将左边控件鼠标拖住不放,此时指向右边,会弹出如下提示,按绿色箭头选择接口
3.3.3、上一步确定后,可看到左边指向了右边,并且最下方有自动生成的 信号和槽;
3.3.4、此时直接编译运行,功能已经完成了,如下图:
总结,QListWidget和QStackedWidget结合就能快速且高效的实现翻页功能,它甚至不需要去动代码,仅仅拖拽就能实现。
相关文章:
Qt6之QStackedWidget——Qt仿ToDesk(2)
一、 QStackedWidget概述 QStackedWidget也叫堆栈窗体类,它继承于QFrame,主要与QListWidget等结合使用,实现“一个界面多个页面切换”。 二、QStackedWidget示例 如下图,当点击左边 QListWidget里的菜单时,右边跟随切…...
Harbor企业镜像仓库部署(本地)
简述: Docker 官方镜像仓库是用于管理公共镜像的地方,大家可以在上面找到想要的镜像,也可以把自己的镜像推送上去。但是有时候服务器无法访问互联网,或者不希望将自己的镜像放到互联网上,那么就需要用到 Docker Regis…...
【Linux】如何打包成动静态库,第三方动静态库如何使用?
文章目录 1. 打包成静态库2. 打包成动态库(共享库)3. 使用第三方静态库4. 使用第三方动态库 5. 动态库的加载6. 注意事项 库的名称:去掉前面的 lib 去掉后面的 .a(版本号) .so(版本号) 剩下的,才是库正真的名称。 查看文件依赖库…...
SAP MM学习笔记20- SAP中的英文2 - SD中英文,日语,中文
SD模块中的英文,日语,中文 对照。 販売管理 日本語英語中国語受注伝票sales order销售订单出荷伝票delivery order交货订单ピッキングリストpicking list领货清单シップメント伝票shipment document发运单据出庫確認post goods issue发货确认請求伝票b…...
计算机网络中的一些基本概念
IP地址: 址用于定位主机的网络地址。是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节).**端口号:**在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。简单…...
pytest 用例运行方式
一、命令行方式运行 执行某个目录下所有的用例,符合规范的所有用例 进入到对应的目录,直接执行pytest; 例如需要执行testcases 下的所有用例; 可以进入testcases 目录; 然后执行pytest 进入对应目录的上级目录,执行pytest 目录名称/ ; ; 例如需要执行testcases 下…...
简单入门seleniumUI自动化测试
目录 一、selenium的介绍 二、selenium的原理 三、selenium的八种元素定位的方法 1、ID定位: 2 、name定位: 3、class定位: 4、tag定位: 5、link_text定位: 6、partial_link_text定位: 7、css定位…...
Excel(1):表头或列头冻结
1.需求 对于较大的excel,通常需要固定一部分内容,另一份内容为可翻动。 2.解决方式 在视图中选择冻结窗格,需要注意的是,选择冻结窗格时,窗格的左上方的表格区域是固定不动的,只可以向下或者向右活动。...
通达OA SQL注入漏洞【CVE-2023-4166】
通达OA SQL注入漏洞【CVE-2023-4166】 一、产品简介二、漏洞概述三、影响范围四、复现环境POC小龙POC检测工具: 五、修复建议 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损…...
全网最细,Python接口自动化测试-Session会话保持(实战详细)
目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 在接口测试的过程…...
Java项目初始化ES、MYSQL表结构及表数据
一、初始化MYSQL数据 public boolean initMysql() throws Exception {log.info("initMysql.start");//获取所连接的数据库名称String database systemMapper.getDatabase();if (StringUtils.isBlank(database)) {throw new BusinessException("连接数据库失败,…...
2023-08-13力扣每日一题
链接: 88. 合并两个有序数组 题意: 如题 解: 从后往前(从大到小)插入排序,这样就不会影响原先的有序性 实际代码: #include<bits/stdc.h> using namespace std; void merge(vector…...
下一代深度学习的思考与若干问题
下一代深度学习的思考和若干问题...
【Linux】IP协议——网络层
目录 IP协议 基本概念 IP协议格式 分片与组装 网段划分 特殊的IP地址 IP地址的数量限制 私网IP地址和公网IP地址 路由 路由表生成算法 IP协议 IP协议全称为“网际互连协议(Internet Protocol)”,IP协议是TCP/IP体系中的网络层协议…...
【CSS学习笔记】
学习内容 1.css是什么 2.CSS怎么用(快速入门) 3.CSS选择器(重点 难点) 4.美化页面(文字、阴影、超链接、列表、渐变…) 5.盒子模型 6.浮动 7.定位 8.网页动画(特效) 1.什么是CSS C…...
2023-arxiv-LLaMA: Open and Efficient Foundation Language Models
开放和高效的基础语言模型 Paper:https://arxiv.org/abs/2302.13971 Code: https://github.com/facebookresearch/llama 摘要 本文介绍了 LLaMA,这是⼀个包含 7B 到 65B 参数的基础语⾔模型的集合。作者在数万亿个令牌上训练模型,并表明可以…...
Ctfshow web入门 XXE 模板注入篇 web373-web378 详细题解 全
CTFshow XXE web373 学习资料: (梭哈~) https://www.cnblogs.com/20175211lyz/p/11413335.html https://www.cnblogs.com/zhaijiahui/p/9147595.html https://www.cnblogs.com/r00tuser/p/7255939.html https://mp.weixin.qq.com/s?__bizMz…...
小内存嵌入式设备软件的差分升级设计(学习)
摘要 提出一种改进HDiffPatch算法并在复旦微单片机上实现小内存差分升级的方案,即使用单片机内的Flash空间替代算法占用的RAM空间,从而减少算法对单片机RAM空间的需求,以满足小内存微处理器的差分升级,同时对算法内存分配释放函数…...
小程序具体开发
window 导航栏 属性名类型默认值作用navigationBarTitleText string字字符串导航栏标题内容navigationBarBackgroundColorHexcolor#000000设置导航栏背景颜色(比如荧黄色 #ffa)navigationBarTextStylestringwhite设置导航栏标题的颜色(仅含有…...
《TCP IP网络编程》第十六章
第 16 章 关于 I/O 流分离的其他内容 16.1 分离 I/O 流 「分离 I/O 流」是一种常用表达。有 I/O 工具可区分二者,无论采用哪种方法,都可以认为是分离了 I/O 流。 2次 I/O 流分离: 第一种是第 10 章的「TCP I/O 过程」分离。通 shutdown(soc…...
Word+MathType公式编号全攻略:从插入到引用,一篇搞定所有疑难杂症
WordMathType公式编号全攻略:从插入到引用,一篇搞定所有疑难杂症 在学术写作中,公式编号的规范性和一致性往往决定着论文的专业程度。无论是理工科的实验报告,还是经济学的数学模型,整齐划一的公式编号系统能让读者快速…...
6款AI研究工具实测:网页/PDF/截图混合信息源下,谁能真正跨源整合并输出竞品分析表
我为什么做这次实测家人们,最近我在做方案和竞品调研时,被一种场景狠狠干沉默了:信息根本不在同一个地方。有官网网页,有几十页 PDF 白皮书,还有产品截图、价格页截图、功能对比图,最后老板一句话ÿ…...
DeepSeek+Kimi高阶降AI指令大全,附10款论文降AI工具红黑榜
各位深夜还在肝初稿、赶论文的脆皮大学生们,大家晚上好🌙 是不是每次一读起来自己用AI润色过一遍的文章都觉得尴尬到头皮发麻? 满屏的“首先、其次、总而言之”、“在这个瞬息万变的时代”……导师扫一眼就把你叫到办公室喝茶,顺…...
Innovus许可证服务器搭建全记录:从hostid获取到1patch破解的完整流程
Innovus许可证服务器部署实战指南:从环境配置到稳定运行 1. 环境准备与系统优化 在CentOS 7上部署Innovus许可证服务器前,合理的系统配置是确保后续流程顺利的基础。不同于普通应用部署,EDA工具对系统环境有着更为严格的要求。我们建议使用物…...
MusicFreePlugins终极指南:免费打造你的全能音乐播放中心
MusicFreePlugins终极指南:免费打造你的全能音乐播放中心 【免费下载链接】MusicFreePlugins MusicFree播放插件 项目地址: https://gitcode.com/gh_mirrors/mu/MusicFreePlugins 你是否厌倦了在不同音乐平台间频繁切换?是否因为版权限制而无法听…...
终极指南:如何用SillyTavern打造你的专属AI聊天伴侣
终极指南:如何用SillyTavern打造你的专属AI聊天伴侣 【免费下载链接】SillyTavern LLM Frontend for Power Users. 项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern SillyTavern是一款专为高级用户设计的LLM前端工具,它让你能够创…...
IMX415传感器与RV1126 SoC实战:如何从零搭建一个低延迟视频监控系统(附避坑指南)
IMX415传感器与RV1126 SoC实战:低延迟视频监控系统搭建全攻略 在工业检测和智能安防领域,视频系统的实时性直接决定了业务成败。当机械臂需要根据视觉反馈进行毫米级定位时,当安检系统需要实时识别危险物品时,哪怕300毫秒的延迟都…...
YOLOv5中的PANet结构参数冗余分析与剪枝优化:从理论到实践
摘要 YOLOv5作为目标检测领域的经典算法,其Neck部分采用的PANet(Path Aggregation Network)结构在特征融合方面表现出色,但同时也引入了大量参数冗余。本文深入分析了YOLOv5中PANet结构的参数冗余问题,提出了一种基于通道剪枝和层剪枝的混合优化方案。通过理论分析和实验…...
2026心理咨询师三四级报考指南
在心理健康需求日益增长的今天,心理咨询师成为热门职业。如果你想在2026年报考心理咨询师三四级,以下这份指南或许能帮到你。报考条件「四级申报条件」满足下列条件之一者即可申报:1.具有大专以上学历或为高等学校本专科毕业年级学生2.取得助…...
实测DeepSeek-OCR-WEBUI:中文识别精准,复杂背景也能搞定
实测DeepSeek-OCR-WEBUI:中文识别精准,复杂背景也能搞定 1. 从“看不清”到“读得懂”的跨越 你有没有遇到过这样的场景?拍了一张会议白板的照片,上面的字迹有些潦草,背景还有各种投影仪的影子,想用手机上…...
