pyqt qtabwidget关闭_QTabWidget 中 关于Tab 关闭和添加的基本教程!

本文介绍了如何在PyQt中使用QTabWidget创建带有关闭和添加标签功能的界面。首先,通过Qt designer设置QTabWidget的tabsClosable属性以显示关闭按钮,然后通过`tabCloseRequested`信号槽实现标签关闭,同时添加`addTab`方法创建新标签。通过按钮的点击事件与添加标签的函数连接,实现了动态添加新标签的功能。
摘要由CSDN通过智能技术生成

QTabWidget是 Qt 中使用较为常用的容器之一,在日常使用的软件中经常用到它;控件由几个标签组成,每个标签可以当作一个界面,下面就是应用Qtabwidget的一个简单例子:

上面 Tab1,Tab2是两个标签,当点 Tab1 时,就进入一个 Tab1 的界面,界面上面由3个文本标签:tab1_lable1,tab2_label2和tab3_label3 ;Tab2 同样是另一个界面的按钮入口。

QTabwidget中的标签(Tab)也可以通过按钮自行打开和关闭;要实现这种功能,需要两个步骤:1,给每个标签(Tab)加上关闭按钮,通过 tabWidget.setTabsClosable(True)机制实现,

2,给标签(Tab)添加打开功能(对于每一个Tab需要定义一个函数)和关闭功能(可以针对于所有Tab实现),打开和关闭功能借助的是 Qt 中的信号槽。展示效果如下(这里展示的只是关闭功能):

利用 Qt designer创建UI文件

Qtabwidget的界面可以用代码实现,也可以用Qt designer制作;这里以Qt designer为例,打开Qt designer ,在主窗口创建一个 Widget,在左边的导航栏找到Containers(容器)中的Tab wdiget控件,选中这个控件之后,拖到主窗口Widget当中;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值