import sys
from PyQt5.QtGui import QIcon
from PyQt5.QtWidgets import QMainWindow, QApplication, QTabWidget, QWidget
class MainApp(QMainWindow):
def __init__(self):
super(MainApp, self).__init__()
self.init_ui()
def init_ui(self):
self.setWindowTitle('我的窗口')
self.setWindowIcon(QIcon('img/app.png'))
# 创建选项卡
self.tab = QTabWidget()
# 创建3个选项卡小控件窗口
self.tab1 = QWidget()
self.tab2 = QWidget()
self.tab3 = QWidget()
# 将3个选项卡添加到顶层窗口中
self.tab.addTab(self.tab1, "Tab 1")
self.tab.addTab(self.tab2, "Tab 2")
self.tab.addTab(self.tab3, "Tab 3")
self.setCentralWidget(self.tab)
self.resize(800, 500)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
main_app = MainApp()
sys.exit(app.exec_())
[PyQt5] 选项卡
最新推荐文章于 2024-08-15 10:56:24 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)