Categories
python

pyqt5 pyside6 切换

pyside6 导入文件

from PySide6.QtCore import *
from PySide6.QtGui import *
from PySide6.QtWidgets import *

pyqt5 导入文件

from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *

切记pyqt5 与 pyside6 不能混用

Categories
python

PyQt5 QStackedWidget 使用方法

initialize sub component

self.Stack = QStackedWidget (self)
self.Stack.addWidget (self.stack1)
self.Stack.addWidget (self.stack2)
self.Stack.addWidget (self.stack3)

事件触发关联

self.leftlist.currentRowChanged.connect(self.display)

切换页面

def display(self,i):
    self.Stack.setCurrentIndex(i)