怎么在pyqt5中使用按钮进行界面跳转

  介绍

本篇文章给大家分享的是有关怎么在pyqt5中使用按钮进行界面跳转,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强>代码1

import 系统   得到PyQt5.QtWidgets  import  QMainWindow, QPushButton, QApplication   ,   ,   class 第一(QMainWindow):   ,   def 才能__init__(自我):   ,,,超级(). __init__ ()   ,   ,,,self.initUI ()   ,   def 才能initUI(自我):   ,,,self.btn =, QPushButton (“Button",,自我)   ,,,self.btn.move (30, 50)   ,,,,   ,   ,   ,,,self.setGeometry (300,, 300,, 500,, 500)   ,,,self.setWindowTitle (& # 39; Event 发送方# 39;)   ,,,self.show ()   ,   class 其次(QMainWindow):   def 才能__init__(自我):   ,,,超级(). __init__ ()   ,   ,,,self.initUI ()   ,   def 才能initUI(自我):   ,,,self.setGeometry (300,, 300,, 290,, 150)   ,,,self.setWindowTitle (& # 39; Get 发送方# 39;)   ,   ,   if  __name__ ==, & # 39; __main__ # 39;:   时间=app 才能;QApplication (sys.argv)   a 才能=,第()   b 才能,=,第二个()   a.show才能()   a.btn.clicked.connect才能(b.show)   sys.exit才能(app.exec_ ())

<强>代码2

下面的代码使用了Qtdesigner的代码

得到PyQt5  import  QtCore,, QtGui, QtWidgets   import 系统   得到PyQt5.QtWidgets  import  QApplication, QMainWindow, QWidget,, QLabel, \   ,,,,,,,,,,,,,,,,,,,,,,QPushButton QLineEdit,, QMenuBar, QStatusBar   得到PyQt5.QtCore  import  *   ,   class  FirstWindow (QWidget):   ,   def 才能__init__(自我,,父母=None):   ,,,#,超级这个用法是调用父类的构造函数   ,,,#,父母=没有表示默认没有父部件,如果指定父亲小部件,则调用之   ,,,超级(FirstWindow,,自我). __init__(父)   ,,,self.setGeometry (500,, 500,, 500,, 500)   ,,,self.setWindowTitle(& # 39;显示& # 39;)   ,   ,,,self.btn =, QPushButton(自我)   ,,,self.btn.setText(& # 39;标定& # 39;)   ,,,self.btn.move(150年,50)   ,   ,   #下面的一部分是Qtdesigner的代码   ,   class  Ui_MainWindow(对象):   def 才能setupUi(自我,,主窗口):   ,,,MainWindow.setObjectName (“MainWindow")   ,,,MainWindow.resize (624,, 479)   ,,,self.centralwidget =, QtWidgets.QWidget(主窗口)   ,,,self.centralwidget.setObjectName (“centralwidget")   ,,,self.label =, QtWidgets.QLabel (self.centralwidget)   ,,,self.label.setGeometry (QtCore.QRect(190,, 130,, 51岁,31))   ,,,self.label.setObjectName (“label")   ,,,self.pushButton =, QtWidgets.QPushButton (self.centralwidget)   ,,,self.pushButton.setGeometry (QtCore.QRect (330,, 260,, 75, 23))   ,,,self.pushButton.setObjectName (“pushButton")   ,,,self.lineEdit =, QtWidgets.QLineEdit (self.centralwidget)   ,,,self.lineEdit.setGeometry (QtCore.QRect (280,, 130,, 151, 21))   ,,,self.lineEdit.setObjectName (“lineEdit")   ,,,self.label_2 =, QtWidgets.QLabel (self.centralwidget)   ,,,self.label_2.setGeometry (QtCore.QRect(190,, 180,, 51岁,31))   ,,,self.label_2.setObjectName (“label_2")   ,,,self.lineEdit_2 =, QtWidgets.QLineEdit (self.centralwidget)   ,,,self.lineEdit_2.setGeometry (QtCore.QRect (280,, 190,, 151, 21))   ,,,self.lineEdit_2.setObjectName (“lineEdit_2")   ,,,self.pushButton_2 =, QtWidgets.QPushButton (self.centralwidget)   ,,,self.pushButton_2.setGeometry (QtCore.QRect (200,, 260,, 75, 23))   ,,,self.pushButton_2.setObjectName (“pushButton_2")   ,,,MainWindow.setCentralWidget (self.centralwidget)   ,,,self.menubar =, QtWidgets.QMenuBar(主窗口)   ,,,self.menubar.setGeometry (QtCore.QRect (0, 0, 624, 23))   ,,,self.menubar.setObjectName (“menubar")   ,,,MainWindow.setMenuBar (self.menubar)   ,,,self.statusbar =, QtWidgets.QStatusBar(主窗口)   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

怎么在pyqt5中使用按钮进行界面跳转