📅  最后修改于: 2023-12-03 15:37:37.722000             🧑  作者: Mango
PyQt5是Python编程语言的一套GUI(图形用户界面)工具包,用于创建图形应用程序。它包含了用于创建桌面应用程序所需的各种组件和类。
本文将介绍如何在Python中使用PyQt5制作标签跳转页面。
首先需要安装PyQt5:
pip install PyQt5
导入必要的模块:
from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QPushButton, QVBoxLayout
from PyQt5.QtCore import Qt
创建窗口:
class MainWindow(QWidget):
def __init__(self):
super().__init__()
# 设置窗口大小
self.setGeometry(100, 100, 500, 500)
# 创建标签
self.label = QLabel('Welcome!', self)
self.label.move(100, 100)
# 创建按钮
self.btn_1 = QPushButton('Page 1', self)
self.btn_2 = QPushButton('Page 2', self)
# 创建布局
layout = QVBoxLayout()
layout.addWidget(self.btn_1)
layout.addWidget(self.btn_2)
# 设置标签对齐方式
self.label.setAlignment(Qt.AlignCenter)
# 连接按钮信号和槽
self.btn_1.clicked.connect(self.show_page_1)
self.btn_2.clicked.connect(self.show_page_2)
# 设置布局
self.setLayout(layout)
def show_page_1(self):
self.label.setText('Page 1')
def show_page_2(self):
self.label.setText('Page 2')
创建应用程序并运行:
if __name__ == '__main__':
app = QApplication([])
window = MainWindow()
window.show()
app.exec_()
运行程序并测试:
程序运行后,界面上会有一个欢迎标签和两个按钮。点击按钮会切换标签内容,从而实现标签跳转页面的效果。
本文介绍了如何在Python中使用PyQt5制作标签跳转页面。通过掌握这些基础知识,您可以创建更加复杂和实用的GUI应用程序。