PyQt5點擊按鈕產生新窗體


 

import sys
from PyQt5.QtWidgets import QApplication,QWidget
from form1 import Ui_Form1
from form2 import Ui_Form2

class myform1(QWidget,Ui_Form1): 
    def __init__(self):
        super().__init__()
        self.setupUi(self)     
    def close_w1(self):       #點擊按鈕將窗體1關掉
        self.close()
              
class myform2(QWidget,Ui_Form2):
    def __init__(self):
        super().__init__()
        self.setupUi(self)
    def show_w2(self):#顯示窗體2
        self.show()
               
if __name__=='__main__':
    app=QApplication(sys.argv)
    w1=myform1()
    w2=myform2()
    w1.show()
    w1.btn.clicked.connect(w1.close_w1)
    w1.btn.clicked.connect(w2.show_w2)
    app.exec_()

沒有那么多亂七八糟的東西,還是很簡單的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM