这是树形菜单
class QTreewindows(QTreeWidget):
def __init__(self):
super().__init__()
self.setHeaderHidden(True)
self.setColumnCount(1)
self.ROOT()
# 子目录()
self.expandAll()
self.clicked.connect(self.Click)
def Click(self):
print(self.currentItem().text(0))
if self.currentItem().text(0)=='柴油':
QStackedwindows().display(1)
return 1
else:
print('666')
这是堆栈页面
class QStackedwindows(QStackedWidget):
def __init__(self):
super().__init__()
self.addWidget(QTablewindows1())
self.addWidget(QTablewindows2())
def display(self,index):
self.setCurrentIndex(index)
我试过如果用QStackedLayout的话,堆栈是可以触发弹窗,但是没法做到切换页面。
求大神指点一下