本次主要介绍PyQt5中堆栈窗口及停靠区控件。
一、StackedWidget堆栈控件
是一个堆栈窗口控件,同一时间只能显示一个小控件。QStackedWidget使用QStackedLayout布局。
StackedWidget堆栈窗口使用示例
import sys
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
class StackedExample(QWidget):
def __init__(self):
super(StackedExample, self).__init__()
self.setGeometry(300, 50, 10, 10)
self.setWindowTitle('StackedWidget 例子')
self.leftlist = QListWidget()
self.leftlist.insertItem(0, '联系方式')
self.leftlist.insertItem(1, '个人