Qt tabwidget中插入widget

一、简单介绍

QT->tabWidget:标签页面。
在ui中通过工具栏自定义拉取控件,其中tabwidget可以可以创建多个标签页面,默认生成两个tab_widget(tab_1/tab_2)。并且可以在ui中右键自由添加控制删除等标签页,切换标签页就是切换widget。

二、自定义使用

如果想要更加灵活的使用tabwidget,或者将页面解耦。那么想到一种方案就是将ui-widget从tabwidget中分离,通过tabwidget的函数方法来插入widget。

2.1 添加控件

界面设置,将控件拖动到窗口中,并且将默认的两个tab删除掉

2.2 自定义widget

自定义想要放入tabwidget中的页面(自定义ui-widget)

2.3 将widget添加入tab_widget

通过tabwidget类中的方法将自定义ui-widget添加到tab中

m_userWidget = new UserWidget(this);
ui->tabWidget->addTab(m_userWidget, QString("个人信息"));

三、效果展示

3.1 mainWidget 插入控件tab_widget,并删除默认tab

在这里插入图片描述

3.2 自定义ui-widget

userwidget

3.3 执行 2.3步骤 添加tab后后的效果

在这里插入图片描述

四、函数以及帮助文档

tabwidget类函数
帮助文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值