pyqt5中把QtDesigner生成的ui檔案轉換為Python檔案
阿新 • • 發佈:2019-01-04
1. 安裝python34
python安裝路徑:C:/Python34
安裝完成後需要將python的安裝路徑新增到path環境變數中,
2. 安裝PyQt5
PyQt的版本版本必須與python的版本一致,
安裝PyQt5時會自動搜尋python的安裝路徑(C:/Python34)。
這裡,使用的版本都是64位的
可以測試一下PyQt的ui檔案轉換工具即可知道環境變數是否配置完成(環境變數path中有路徑:C:\Python34\Lib\site-packages\PyQt5)。
3. QtDesigner設計的ui檔案
安裝完成PyQt後,我們開啟PyQt的安裝路徑。
pyqt會安裝在python的Lib/site-package目錄下( C:\python34\Lib\site-packages\)
在其中找到designer.exe,並啟動它。
開啟QtDesigner後,選擇簡單的一種模式建立一個視窗。
eg:選擇widget,然後任意拖動左側的控制元件到視窗中,然後儲存(1.ui)。
4. 將ui檔案轉換為py檔案
cmd中開啟1.ui所在路徑:cd C:/work
然後輸入pyuic5 -o 1.py 1.ui 回車.其中,-o 後的引數為輸出檔案的名稱 -o 後第二個引數即為生成的ui檔案的名稱
5. 使用轉換後的1.py檔案
怎麼可以直接執行Py檔案顯示系統介面?需要修改三個地方:
1).py中增加模組引用:
2).py中的setupUI(self,Form)函式最後新增語句:
Form.show()
3).py檔案中新增主函式指令碼:
python安裝路徑:C:/Python34
安裝完成後需要將python的安裝路徑新增到path環境變數中,
2. 安裝PyQt5
PyQt的版本版本必須與python的版本一致,
安裝PyQt5時會自動搜尋python的安裝路徑(C:/Python34)。
這裡,使用的版本都是64位的
可以測試一下PyQt的ui檔案轉換工具即可知道環境變數是否配置完成(環境變數path中有路徑:C:\Python34\Lib\site-packages\PyQt5)。
cmd回車開啟命令列, 輸入pyuic5,
如果沒有提示不是內部或者外部命令即安裝完成。
安裝完成PyQt後,我們開啟PyQt的安裝路徑。
pyqt會安裝在python的Lib/site-package目錄下( C:\python34\Lib\site-packages\)
在其中找到designer.exe,並啟動它。
開啟QtDesigner後,選擇簡單的一種模式建立一個視窗。
eg:選擇widget,然後任意拖動左側的控制元件到視窗中,然後儲存(1.ui)。
4. 將ui檔案轉換為py檔案
cmd中開啟1.ui所在路徑:cd C:/work
然後輸入pyuic5 -o 1.py 1.ui 回車.其中,-o 後的引數為輸出檔案的名稱 -o 後第二個引數即為生成的ui檔案的名稱
5. 使用轉換後的1.py檔案
怎麼可以直接執行Py檔案顯示系統介面?需要修改三個地方:
1).py中增加模組引用:
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
Form.show()
3).py檔案中新增主函式指令碼:
if __name__ == "__main__":6. python編譯器執行1.py檔案,顯示介面
import sys
app = QApplication(sys.argv)
widget = QWidget(None)
Ui_Form().setupUi(widget)
sys.exit(app.exec_())
pass