PyQt:使用QtDesigner設計界面


目錄

1、安裝pyqt5designer、pyqt5

2、pycharm中添加外部工具

3、使用QtDesigner設計頁面

 

 

1、安裝相關庫

  pip install pyqt5designer

  pip install pyqt5

2、pycharm添加外部工具

  在setting中添加兩個工具

  

  QtDesigner中按照如圖填寫:

  Programe:選擇designer的安裝目錄,當pip install pyqt5designer安裝完成后就會出現,也可以雙擊直接打開QtDesigner

  Working directory: $ProjectFileDir$

  

 

 

   

  PyUIC:這個工具可以將QtDesigner拖拽設計的頁面轉化為py文件

  參數填寫說明:

  Programe:如圖,其他版本(除了PyQt5)可能不在此路徑

  Arguments: -o $FileNameWithoutExtension$.py $FileName$

  Working directory: $FileDir$

  

 

 

   打開QtDesigner工具設計頁面

  

 

 

 3、簡單設計一個login頁面

    1、創建界面,選擇Wdiget

 

 

     2、分別在窗口添加如下控件,Lable、pushButton、checkBox、lineEdit如圖所示:

        

 

     3、保存后右鍵使用PyUIC工具生成代碼

      

      會在項目根目錄下生成同名的py文件,如下圖:

      

 

 

     4、增加代碼執行方法

      生成的代碼需要略微修改下,才能運行:

      給代碼最下方添加執行語句:

if __name__ == "__main__":
    import sys

    app = QtWidgets.QApplication(sys.argv)
    widget = QtWidgets.QWidget()
    ui = Ui_widget()
    ui.setupUi(widget)
    widget.show()
    sys.exit(app.exec_())

    5、執行該login.py文件

      

 總結:可以先手動拖拽設計頁面,然后生成py文件,再將業務邏輯完善,就OK啦,做小工具是最適合了


免責聲明!

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



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