開發環境:win10 + python3.7 + PyQt5
開發工具:VS Code
開發要點:PyQt5的界面設計
第0步:安裝PyQt5的界面設計庫pyqt5_tools
pip install pyqt5_tools
第1步:安裝好以後,在指令行模式可以輸入pyuic5 --version檢視一下
pyuic5 --version

第2步:找到qt design運作圖示,
目錄:
C:\Users\BlueSand\Anaconda3\Lib\site-packages\pyqt5_tools\Qt\bin
這個目錄就是Python是以目錄下的
我這裡python是用anaconda3安裝的,是以目錄是這樣的
這是一個windows軟體
原生是英文版的
可以百度查找一下漢化檔案
第3步:打開designer.exe建立一個檔案
表示生成Py檔案,後面兩個一個是生成的py檔案名,一個是要生成py的ui檔案名(也就是我們剛才儲存的檔案)
UI檔案的本質是一個XML檔案
根據習慣,将兩個檔案儲存成同名的。這樣友善我們後期修改的時候,不至于找不到對面的源檔案
實作界面與實作分開的目标
第5步:界面UI的應用
from testui import Ui_MainWindow
from PyQt5.QtWidgets import QMainWindow, QApplication
import sys
class MyWin(QMainWindow, Ui_MainWindow):
def __init__(self, parent=None):
super(MyWin, self).__init__(parent)
self.setupUi(self)
if __name__ == '__main__':
app = QApplication(sys.argv)
mw = MyWin()
mw.show()
sys.exit(app.exec_())
OK。到此結束。
關于信号與槽的處理,下節繼續