天天看點

pyqt5中把QtDesigner生成的ui檔案轉換為Python檔案

其他qt版本在修改代碼處按照其他版本修改就好了

1.将ui檔案轉換為py檔案

    cmd中打開1.ui所在路徑:cd C:/work

    然後輸入pyuic5 -o 1.py 1.ui 回車.其中,-o 後的參數為輸出檔案的名稱 -o 後第二個參數即為生成的ui檔案的名稱(沒有環境變量的話就将ui檔案放在pyuic的路徑進行轉化路徑是python\Lib\site-packages\PyQt5)

2.使用轉換後的1.py檔案

   怎麼可以直接運作Py檔案顯示系統界面?需要修改三個地方:

   1).py中增加子產品引用:

from PyQt5.QtCore import *
  
 from PyQt5.QtWidgets import *      

   2).py中的setupUI(self,Form)函數最後添加語句:

Form.show()      
if __name__ == "__main__":
  
     import sys
  
     app = QApplication(sys.argv)
  
     widget = QWidget(None)
  
     Ui_Form().setupUi(widget)
  
     sys.exit(app.exec_())
  
     pass