目錄
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啦,做小工具是最適合了