pyqt5界面


用pyqt5做了一個小程序,保留一下這個固定格式:

import sys

from PyQt5 import uic, QtGui
from PyQt5.QtGui import QWindow
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWidgets import QWidget

from newListen import NewListen

qtCreatorFile="mainUI.ui"
Ui_MainWindow,QtBaseClass=uic.loadUiType(qtCreatorFile)

class MyApp(QWidget,Ui_MainWindow):
    def __init__(self):
        QWidget.__init__(self)
        Ui_MainWindow.__init__(self)
        self.setupUi(self)
        self.pushButton_add.clicked.connect(self.newListen)
        self.terminals=[]
        self.index=1
    def newListen(self):
        newListenApp = NewListen(self.index)
        self.index+=1
        self.terminals.append(newListenApp)
        self.terminals[-1].show()
if "__main__" == __name__:
    app=QApplication(sys.argv)
    window=MyApp()
    window.show()
    sys.exit(app.exec_())

我的主界面是qtdesinger拖動,自動生成的,沒必要貼代碼了。

這里給出兩個doc網站,感覺用起來很順手,看着也舒服

https://pythonprogramminglanguage.com/pyqt-tutorials

https://www.tutorialspoint.com/pyqt/


免責聲明!

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



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