【python】PYQT5 vscode聯合操作 qtdesigner
阿新 • • 發佈:2019-02-06
除了使用pycharm外,還可使用vscode來操作pyqt,方法如下:
1. 在vscode中配置相關的pyqt的相關根據自己實際情況修改第一項pyqt的路徑2. 建立一個資料夾,右鍵,最後一項可以建立一個新視窗建立的新視窗字尾為 .ui右鍵中有以下四個選項,分別是建立一個新視窗,預覽,編輯,編譯產生py檔案。我們在designer中設計完成後,通過最後一個編譯生成檔案。通過pycharm生成的為一個和designer一樣的py檔案,如上圖中第二個檔案。通過vscode生成的是以Ui_開頭的一個py檔案。本文中採用了業務與邏輯分離的方法,所以建立了第一個Call開頭的呼叫檔案,用於呼叫ui介面檔案。import sys from PyQt5.QtWidgets import QApplication,QMainWindow from Ui_MainWinSignalSlog01 import Ui_Form # 使用vscode生成的呼叫方法 # from MainWinSignalSlog01 import Ui_Form # 使用pycharm生成的呼叫方法 class MyMainWindow(QMainWindow,Ui_Form): def __init__(self,parent = None): super(MyMainWindow, self).__init__(parent) self.setupUi(self) if __name__ =='__main__': app = QApplication(sys.argv) myWin = MyMainWindow() myWin.show() sys.exit(app.exec_())
執行F5,可以看到視窗實現: