最近碰到一个UI的需求,客户需求是tabWidget在切换的时候,不是点上面的tab按钮,如下1位置所示,而是点击左侧的pushbutton按钮,第一次碰到这样 的需求,仔细考虑之后,觉得可以通过信号和槽函数的方式实现,具体思路如下:
1.做好UI
2.设定槽函数,这里注意到tabwidget,里面有个参数是currentIndex,就利用这个参数来写代码

代码如下:
from PyQt5 import QtCore, QtGui, QtWidgets
from untitled001 import Ui_MainWindow
import sys
class window(QtWidgets.QMainWindow

本文介绍了一种通过信号和槽函数解决PyQt5中非标准tabWidget切换的方法。根据客户需求,不在顶部tab按钮切换,而是用左侧pushbutton。实现思路包括创建UI,设置槽函数利用currentIndex参数,以及处理tab选择框的隐藏问题,通过覆盖标签实现。通过简单的3步操作,解决了这一特殊需求。
2131

被折叠的 条评论
为什么被折叠?



