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

QStackedWidget 的使用

QStackedWidget

QStackedWidget 提供一些层叠的 Widget,同一时间只有一个Widget处于可视状态,就像书本一样。

什么时候使用 QStackedWidget

强烈建议 如果需要点击一个按钮显示一些界面再点击按钮隐藏当前界面而去显示另外的界面时。都使用 QStackedWidget。而不是手动去设置点击按钮后隐藏一些控件,然后显示一些控件。我曾遇到界面一些复杂的情况下,使用代码设置控件显隐。当显示较多控件时会导致主页面撑大,再切换成显示较少控件时页面无法还原的情况。

使用要点

对于 ui 界面的 QStackedWidget 开局自带两个 QWidget。所以不需要进行代码设置。常用的接口有

void setCurrentIndex(int index);

设置当前的 index,QStackedWidget 展示 index 的 Widget。
对于代码创建的 QStackedWidget 开局没有自带任何 Widget。需要通过

int addWidget(QWidget *widget)
int insertWidget(int index, QWidget *widget)

当然 删除 获取对应 index 的 Widget的接口也是有的,这里就不一一举例了

代码

#include "widget.h"
#include "ui_widget.h"Widget::Widget(QWidget *parent) :QWidget(parent),ui(new Ui::Widget)
{ui->setupUi(this);ui->radioButton->setChecked(true);
}Widget::~Widget()
{delete ui;
}void Widget::on_radioButton_clicked()
{ui->stackedWidget->setCurrentIndex(0);
}void Widget::on_radioButton_2_clicked()
{ui->stackedWidget->setCurrentIndex(1);
}

相关文章:

QStackedWidget 的使用

QStackedWidget QStackedWidget 提供一些层叠的 Widget,同一时间只有一个Widget处于可视状态,就像书本一样。 什么时候使用 QStackedWidget 强烈建议 如果需要点击一个按钮显示一些界面再点击按钮隐藏当前界面而去显示另外的界面时。都使用 QStackedW…...

大数据--难点--地图的制作

地图一直是亮点也是难点,刚刚进公司的时候也很难懂~~做出来的也很难看 纯CSS3使用vw和vh视口单位实现h5页面自适应,gulp自动监听sass改动并保存到css中 当修改了sass里面的代码后,gulp会自动监听修改内容并同名保存到css文件夹中&#xff0…...

【AI作画】使用Stable Diffusion的艺术二维码完全生成攻略

文章目录 前言Stable Diffusion 简介 什么是云端平台?优势灵活性和可扩展性成本效益高可用性和容错性管理简便性 选择适合的云端平台 平台优势平台操作购买算力并创建工作空间启动工作空间应用市场一键安装 使用Stable-Diffusion作图使用控制网络将文本转图像二维码…...

SQLAlchemy------更多查询

1 查询: filer:写条件 filter_by:等于的值 res session.query(User).all() # 是个普通列表 print(type(res)) print(len(res)) all()的结果就是列表,列表里面是对象 2 只查询某几个字段 # select name as xx,email from user; res…...

13-数据结构-串以及KMP算法,next数组

串 目录 串 一、串: 二、串的存储结构: 三、模式匹配 1.简单模式匹配(BF算法) 2.KMP算法 2.1-next(j)数组手工求解 2.2-nextval(j)数组手工求解 一、串: 内容受…...

Stable Diffusion - 俯视 (from below) 拍摄的人物图像 LoRA 与配置

欢迎关注我的CSDN&#xff1a;https://spike.blog.csdn.net/ 本文地址&#xff1a;https://spike.blog.csdn.net/article/details/132192139 图像来自 哥特风格 LoRA 俯视 LoRA&#xff0c;提升视觉冲击力&#xff0c;核心配置 <lora:view_from_below:0.6>,(from below,…...

Redis——String类型详解

概述 Redis中的字符串直接按照二进制的数据存储&#xff0c;不会有任何的编码转换&#xff0c;因此存放什么样&#xff0c;取出来的时候就什么样。而MySQL默认的字符集是拉丁文&#xff0c;如果插入中文就会失败 Redis中的字符串类型不仅可以存放文本数据&#xff0c;还可以存…...

Android:换肤框架Android-Skin-Support

gihub地址&#xff1a;https://github.com/ximsfei/Android-skin-support 样例&#xff1a; 默认&#xff1a; 更换后&#xff1a; 一、引入依赖&#xff1a; // -- 换肤依赖implementation skin.support:skin-support:4.0.5// skin-supportimplementation skin.support:ski…...

软件测试面试心得:四种公司、四种问题…

以下是我个人总结的一些经验&#xff1a; 传统开发模式&#xff1a;&#xff36;模式&#xff0c;瀑布模式。传统开发模式往往循规蹈矩&#xff0c;从需求&#xff0c;概要设计&#xff0c;详细设计&#xff0c;开发&#xff0c;单元测试&#xff0c;集成测试&#xff0c;系统测…...

【探索SpringCloud】服务发现-Nacos使用

前言 在聊服务注册中心时&#xff0c;便提到了Nacos。这次便来认识一下。当然&#xff0c;这自然没有官方介绍那般详尽&#xff0c;权当是学习了解Nacos原理的一个过程吧。 Nacos简介 Nacos&#xff0c;全名&#xff1a;dynamic Naming And Configuration Service. 而这个名…...

soap通信2

首先&#xff0c;定义一个XSD&#xff08;XML Schema Definition&#xff09;来描述你的数据结构。在你的Maven项目的src/main/resources目录下&#xff0c;创建一个名为schemas的文件夹&#xff0c;并在其中创建一个名为scriptService.xsd的文件&#xff0c;内容如下&#xff…...

【MySQL】MySQL不走索引的情况分析

未建立索引 当数据表没有设计相关索引时&#xff0c;查询会扫描全表。 create table test_temp (test_id int auto_incrementprimary key,field_1 varchar(20) null,field_2 varchar(20) null,field_3 bigint null,create_date date null );expl…...

JVM垃圾回收篇-垃圾回收算法

JVM垃圾回收篇-垃圾回收算法 标记清除&#xff08;Mark Sweep&#xff09; 概念 collector指的就是垃圾收集器。 mutator是指除了垃圾收集器之外的部分&#xff0c;比如说我们的应用程序本身。 mutator的职责一般是NEW(分配内存)、READ(从内存中读取内容)、WRITE(将内容写入内…...

android APP内存优化

Android为每个应用分配多少内存 Android出厂后&#xff0c;java虚拟机对单个应用的最大内存分配就确定下来了&#xff0c;超出这个值就会OOM。这个属性值是定义在/system/build.prop文件中. 例如&#xff0c;如下参数 dalvik.vm.heapstartsize8m #起始分配内存 dalvik.vm.…...

mysql_docker主从复制_实战_binlog混合模式_天座著

步骤1&#xff1a;拉取镜像 docker pull mariadb:latest 步骤2.1&#xff1a;创建两个文件夹用于放置挂载mysql的my.cnf /tianzuomysqlconf/master /tianzuomysqlconf/slave mkdir /tianzuomysqlconf cd /tianzuomysqlconf mkdir master mkdir slave 步骤2.2&#xff1a;创…...

鸿蒙开发学习笔记1——真机运行hello world

问题背景 学习任何语言和框架的第一步&#xff0c;永远都是跑通熟悉的“hello world”&#xff0c;本文将介绍鸿蒙开发如何跑通“hello world”。 问题分析 一、构建第一个ArkTS应用&#xff08;fa模型&#xff09; 说明&#xff1a;请使用DevEco Studio V3.0.0.601 Beta1及…...

Java数组,简简单单信手沾来~

——数组&#xff0c;一组相同数据类型的数据 一.一维数组 1.数组的基本概念 1&#xff09;数组用于存储多个同一数据类型的数据 2&#xff09;数组是数据类型【引用类型】 3&#xff09;数组的形式&#xff1a;数据类型 [] 4&#xff09;数组的下标从0开始 5&#xff09;数…...

认识SourceTree

一. SourceTree是什么 SourceTree是一款免费的Git和Mercurial版本控制系统&#xff0c;它可以帮助开发人员在一个友好的UI界面中管理代码&#xff0c;方便地进行版本控制和代码同步。支持创建、克隆、提交、push、pull 和合并等操作。 二. SourceTree的安装破解 1. 如果你还…...

python之列表推导式

列表推导式是一种简洁的方式来创建列表。它允许您通过在单个表达式中定义循环和条件逻辑&#xff0c;以一种更紧凑的方式生成新的列表。使用列表推导式可以使代码更简洁&#xff0c;易于阅读&#xff0c;并且通常比传统的迭代方法更快。 列表推导式的一般语法形式为&#xff1a…...

selenium自动化测试之搭建测试环境

自动化测试环境&#xff1a; Python3.7Selenium3.141谷歌浏览器76.0/火狐浏览器 1、安装Python并配置环境变量。 下载并安装&#xff1a;配置环境变量&#xff1a;C:\Python37;C:\Python37\Scripts; 2、安装Pycharm开发工具。 下载地址&#xff1a; 注意下载&#xff1a;Co…...

Qwen2.5-7B新手部署:如何用最简单的方法运行阿里大模型

Qwen2.5-7B新手部署&#xff1a;如何用最简单的方法运行阿里大模型 1. 引言 Qwen2.5-7B是阿里云最新开源的大语言模型&#xff0c;相比前代版本在知识量、编程能力和数学能力等方面都有显著提升。对于想要体验这款强大AI模型的新手来说&#xff0c;部署过程可能会显得有些复杂…...

如何让经典魔兽争霸在现代系统重生?WarcraftHelper兼容性解决方案全解析

如何让经典魔兽争霸在现代系统重生&#xff1f;WarcraftHelper兼容性解决方案全解析 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 当你在Windows 11…...

直面胶粘行业痛点,0111矢量可移技术如何助力企业降本增效!

一、行业困境&#xff1a;传统胶粘制品的四大结构性矛盾在胶粘制品的应用场景中&#xff0c;一个长期存在却被忽视的行业痛点正在被越来越多的制造商、工程方和终端用户所正视——传统胶粘产品在"粘"与"净"之间&#xff0c;始终面临难以调和的两难困境。传…...

ubuntu 2204 tensorrt推理yolo环境配置

显卡驱动安装 sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt-get install nvidia-driver-570 # 重启电脑 sudo reboot # 验证命令 nvidia-smi 570的驱动最高支持到CUDA 12.8版本&#xff0c;需要使用更高版本需要安装更新的驱动 CUDA安装…...

轻量嵌入模型实战:all-MiniLM-L6-v2部署与简单应用

轻量嵌入模型实战&#xff1a;all-MiniLM-L6-v2部署与简单应用 还在为文本搜索、智能问答或者文档分类项目寻找一个既快又准的文本向量化工具而发愁吗&#xff1f;传统的BERT模型虽然效果好&#xff0c;但动辄几百兆的体积和缓慢的推理速度&#xff0c;在资源有限的生产环境中…...

OpenClaw长期运行:Qwen3.5-9B-AWQ-4bit任务守护与自动恢复

OpenClaw长期运行&#xff1a;Qwen3.5-9B-AWQ-4bit任务守护与自动恢复 1. 为什么需要长期运行守护&#xff1f; 去年冬天&#xff0c;我部署了一个OpenClaw自动化流程来整理每日的技术文献。最初只是简单地在终端启动openclaw gateway&#xff0c;结果第三天就发现进程因为SS…...

OpenSC2K完整开发路线图:打造终极开源城市模拟体验的三大核心方向

OpenSC2K完整开发路线图&#xff1a;打造终极开源城市模拟体验的三大核心方向 【免费下载链接】OpenSC2K OpenSC2K - An Open Source remake of Sim City 2000 by Maxis 项目地址: https://gitcode.com/gh_mirrors/op/OpenSC2K OpenSC2K是一款基于经典游戏《模拟城市200…...

人脸识别OOD模型真实效果:会议直播截图中关键人物人脸的OOD分标注集

人脸识别OOD模型真实效果&#xff1a;会议直播截图中关键人物人脸的OOD分标注集 1. 引言&#xff1a;为什么需要人脸识别OOD模型&#xff1f; 在日常的人脸识别应用中&#xff0c;我们经常会遇到这样的问题&#xff1a;上传的图片质量参差不齐&#xff0c;有些图片模糊不清&a…...

Qwen-Audio歌唱语音识别效果展示

Qwen-Audio歌唱语音识别效果展示 1. 歌唱语音识别的独特挑战与突破 当我们在听一首歌时&#xff0c;大脑会自动分离出旋律、节奏、歌词和情感表达。但对AI模型来说&#xff0c;这却是个复杂得多的任务——它需要同时处理音高变化、节奏韵律、人声谐波特征&#xff0c;还要准确…...

Fish Speech-1.5中文语音惊艳案例:古诗词吟诵/方言童谣/戏曲念白生成

Fish Speech-1.5中文语音惊艳案例&#xff1a;古诗词吟诵/方言童谣/戏曲念白生成 你听过AI用抑扬顿挫的语调吟诵唐诗宋词吗&#xff1f;你听过AI用地道的方言念出童年歌谣吗&#xff1f;你听过AI模仿戏曲念白&#xff0c;字正腔圆、韵味十足吗&#xff1f; 今天&#xff0c;我…...