zoukankan      html  css  js  c++  java
  • PyQT5 实现窗口跳转并关闭上一个窗口(多窗口跳转)

     本篇博客对应的视频讲解:https://www.bilibili.com/video/BV1NZ4y1Z7ue/

    import sys
    from PyQt5.QtWidgets import QMainWindow, QPushButton, QApplication
    
    
    class First(QMainWindow):
        def __init__(self):
            super().__init__()
    
            self.initUI()
        def closewin(self):
            self.close()
    
        def initUI(self):
            self.btn = QPushButton("Button", self)
            self.btn.move(30, 50)
    
            self.setGeometry(300, 300, 500, 500)
            self.setWindowTitle('Event sender')
            self.show()
    
    class Second(QMainWindow):
        def __init__(self):
            super().__init__()
    
            self.initUI()
    
        def initUI(self):
            self.setGeometry(300, 300, 290, 150)
            self.setWindowTitle('Get sender')
    
    
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        a = First()
        b = Second()
        a.show()
        a.btn.clicked.connect(a.closewin)
        a.btn.clicked.connect(b.show)
        sys.exit(app.exec_())

    REF

    https://www.cnblogs.com/jieliu8080/p/10552510.html

  • 相关阅读:
    python 文件 笔记
    python 模块、包 笔记
    类、对象
    python 函数 笔记
    测试价值体现
    断舍离-笔记2
    Happy 2006 POJ
    Triangle War POJ
    Complete the sequence! POJ
    放苹果 POJ
  • 原文地址:https://www.cnblogs.com/emanlee/p/15810810.html
Copyright © 2011-2022 走看看