搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
酷酷是懒虫
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
STM32 学习记录一:初识STM32_普中的stm32和正点的区别
2
软件-vscode-plantUML-IDEA
3
国产版Sora复现——智谱AI开源CogVideoX-2b 本地部署复现实践教程_cogvideo 部署
4
Qwen2 -微调 Qwen2_qwen2 微调
5
HBase与Hive:数据仓库和OLAP
6
数据结构循环顺序队列的入队出队代码实现7.22(分文件 c语言)_循环顺序队列函数实现指定入队元素个数
7
jpa mysql_Spring boot通过JPA访问MySQL数据库
8
Element-ui container常见布局_body > .el-container
9
sqlserver 数据误删除恢复_sqlserver数据库删了怎么恢复
10
文本搜索系统的评估_搜索评估是做什么
当前位置:
article
> 正文
Qt多页面切换之QTabWidget_qt c++ tablewidget怎么实现页面切换
作者:酷酷是懒虫 | 2024-08-16 02:39:32
赞
踩
qt c++ tablewidget怎么实现页面切换
[cpp]
view plain
copy
print
?
//mydialog.h
#ifndef MYDIALOG_H
#define MYDIALOG_H
#include <QDialog>
class
QTabWidget;
class
MyDialog :
public
QDialog
{
Q_OBJECT
public
:
explicit
MyDialog(QWidget *parent = 0);
signals:
public
slots:
private
:
QTabWidget *tabWidget;
};
#endif // MYDIALOG_H
[cpp]
view plain
copy
print
?
//mydialog.cpp
#include "mydialog.h"
#include <QtGui/QTabWidget>
#include <QtGui/QHBoxLayout>
#include <QtGui/QVBoxLayout>
#include <QtGui/QLabel>
#include <QtGui/QLineEdit>
#include <QtGui/QPushButton>
#include <QtGui/QWidget>
#include <QtGui/QIcon>
MyDialog::MyDialog(QWidget *parent) :
QDialog(parent)
{
tabWidget =
new
QTabWidget();
//新建第一个页面的部件
QWidget *widget =
new
QWidget();
QLineEdit *lineEdit =
new
QLineEdit();
QPushButton *pushButton =
new
QPushButton(
"Test"
);
QVBoxLayout *vLayout =
new
QVBoxLayout();
vLayout->addWidget(lineEdit);
vLayout->addWidget(pushButton);
widget->setLayout(vLayout);
//新建第二个页面的部件
QLabel *label =
new
QLabel(
"Hello Qt"
);
//新建第三个页面的部件
QPushButton *pushButton3 =
new
QPushButton(
"Click Me"
);
//向QTabWidget中添加第一个页面
QIcon icon1(
":/new/icon/images/1.ico"
);
tabWidget->addTab(widget, icon1,
"Tab1"
);
//向QTabWidget中添加第二个页面
QIcon icon2(
":/new/icon/images/2.ico"
);
tabWidget->addTab(label, icon2,
"Tab2"
);
//向QTabWidget中添加第三个页面
QIcon icon3(
":/new/icon/images/3.ico"
);
tabWidget->addTab(pushButton3, icon3,
"Tab3"
);
QHBoxLayout *layout =
new
QHBoxLayout();
layout->addWidget(tabWidget);
this
->setLayout(layout);
this
->resize(300, 100);
this
->setWindowTitle(
"QTabWidgetDemo"
);
}
[cpp]
view plain
copy
print
?
//main.cpp
#include <QtGui/QApplication>
#include "mydialog.h"
int
main(
int
argc,
char
*argv[])
{
QApplication a(argc, argv);
MyDialog dialog;
dialog.show();
return
a.exec();
}
资源文件截图:
程序运行截图:
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/酷酷是懒虫/article/detail/986292?site=
推荐阅读
article
git
命令
大
全
,
超级
全
!
_
git
命令
大
全
(非常齐
全
)...
2.列出远程仓库的详细信息
,
在别名后面列出URL地址。13.创建+切换到指定的分支
,
保留所有的提交记录。7.将远程仓库所...
赞
踩
article
Ollama
:一个在本地
部署
、运行大型语言
模型
的工具_
ollama
命令
...
Ollama
是一个专为在本地机器上便捷
部署
和运行大型语言
模型
(LLM)而设计的工具。所谓自定义
模型
就是不适用
Ollama
...
赞
踩
article
数据结构
——
B
树
_
b
树
最小度...
本文介绍了
B
树
这种平衡多路查找
树
的
数据结构
,详细阐述了
B
树
的定义、高度、基本操作(搜索、插入和删除)。在搜索过程中,
B
树
...
赞
踩
article
mysql
新增
B
TREE
索引
_「
Mysql
索引
原理(二)」
Mysql
高性能
索引
实践,
索引
概念、
B
Tr...
本文详细介绍了
B
+
Tree
索引
的概念、特点、插入和删除操作,以及在MySQL中的应用。
B
+
Tree
是一种自平衡的多分树,...
赞
踩
article
docker
搭建
FastDFS
及遇到
的
问题解决
_
fastdfs
不想暴露
22122
端口
...
FastDFS
是以 C 语言开发
的
一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件...
赞
踩
article
数据结构
之
Map
和
Set
(下)...
冲突-解决-闭散列、开散列/哈希桶手动实现哈希表哈希表
和
Java类的关系有关
Map
和
Set
的相关练习:只出现一次的数字、...
赞
踩
article
医院
定位导航
系统
:基于
iBeacon
技术实现医疗环境的智能化监控与
人员
安全
预警...
以携带工牌或手环的形式确定各员工位置,实时跟踪员工的运行轨迹,监管员工工作状态的同时,确保
人员
的
安全
状况。此外,
系统
还能...
赞
踩
article
Linux
关闭
防火墙
命令
(永久
关闭
、暂时
关闭
、重启
防火墙
、暂时
启动
和设置开机自启)...
文章内容包括
Linux
关闭
防火墙
命令
(永久
关闭
、暂时
关闭
、重启
防火墙
、暂时
启动
和设置开机自启),内容非常详细,满满的干货...
赞
踩
article
这恰恰就
是
数学
之所以
是
数学
...
数学
可以被定义为一门学科,在这门学科中,你永远不知所言为何物,也不知所言之物
是
否为真。——罗素1901 年,英国逻辑学家...
赞
踩
article
Ubuntu
环境
配置
大全(附带
ROS
和
SLAM
运行
环境
)_
ubuntu
基础
环境
...
安装
和
卸载了多次
Ubuntu
的经验总结,可以作为入门
环境
配置
教程,参考了很多个链接整理而成。_
ubuntu
基础
环境
ubu...
赞
踩
article
Centos
防火墙
的一键
开启
与
关闭
_
centos
关闭
防火墙
命令...
这是一个关于如何在CentOS8系统中管理
防火墙
的shell脚本,包括
开启
、
关闭
防火墙
以及配置端口的操作。通过syste...
赞
踩
article
Linux
os下借助
Qt
+
libvlc
是实现
多路
拉取
摄像头
rtsp
数据流并实时显示_qt
多路
rts...
Linux
os下 借助
Qt
+
libvlc
实现同时拉取
多路
摄像头
的
rtsp
流解码并显示_qt
多路
rtsp
qt
多路
rtsp
...
赞
踩
article
零
基础
学鸿蒙
编程
-
常用工具
_
Toast
_鸿蒙
toast
...
什么是
Toast
Toast
是用来短时显示提示信息并自动消失的UI控件. 默认一般显示在屏幕的下方.
基础
样例显示默认toa...
赞
踩
article
面试
八股文
大
数据
难还是
java
难 ?_
大
数据
八股文
...
数仓的构建,而且
大
数据
的框架,其实相当于工具,我们只是使用工具。框架也不如
大
数据
那么多 (像
大
数据
工具很多 代码就一套体...
赞
踩
article
普林斯顿
三大
读本
,
学
数
学
必入!...
风靡数
学
爱好者的数
学
系列阿德里安·班纳 |著史蒂文·J.米勒 |著拉菲 · 格林贝格|著杨爽赵晓婷高璞李馨| 译《普林斯...
赞
踩
article
如何
更优雅地
切换
Git
分支
...
在日常开发中,我们经常需要在不同的
Git
分支
之间来回
切换
,特别是业务需求比较多的开发人员。在
分支
较多的情况下,
分支
名...
赞
踩
article
动态
规划
之
线性
DP
_桐桐
的
爬山计划
动态
规划
...
本文介绍了
动态
规划
的
概念,并通过一系列问题(如数字迷塔、传球游戏、黑熊过河等)详细阐述了
线性
DP
的
应用。文章指出,
动态
规...
赞
踩
article
入职半年
,
现在
和我说
试用期
不
合格
,
希望
主动离职
,
没有
赔偿。_浪潮
试用期
不
过...
籍籍无名的双非硕
,
家是河南的
,
管理类专业
,
想挣钱
,
但也有很多地域方面的顾虑
,
也没剩几天就要签了
,
依然
不
知道选哪个 #听劝...
赞
踩
article
FastDFS
实用
笔记
(
Docker
搭建环境 + 整合
SpringBoot
)
_
docker
f...
PS:上述第二条规则有个例外,就是新增加一台 storage server 时,由已有的一台 storage serve...
赞
踩
article
DC
-
5
靶机
渗透测试...
DC
-
5
_dc-
5
dc-
5
渗透测试
靶机
所需环境信息...
赞
踩
相关标签
git
github
语言模型
人工智能
自然语言处理
深度学习
机器学习
B树
数据结构
mysql新增BTREE索引
docker
容器
FastDFS
tracker
storage
算法
Java
哈希算法
散列表
安全
室内定位
室内导航
linux
服务器
运维