admin 發表於 2023-3-26 11:16:48

安裝PyQt5 + 連動Pycharm

PyQt5:PyQt5是一套Python繫結Digia QT5應用的框架。Qt庫是最強大的GUI庫之一,PyQt5做為Python的一個模組,它有620多個類和6000個函數和方法。這是一個跨平臺的工具包,它可以執行在所有主要的作業系統,包括UNIX,Windows,Mac OS。PyQt5是雙重許可。開發者可以在GPL和商業許可之間進行選擇,詳細可存取PyQt5的官方網站。——PyQt5中文教學
PyQt5-tools:PyQt5中沒有提供常用的Qt工具,比如圖形介面開發工具Qt Designer,PyQt5-tools中包含了一系列常用工具。——PyQt5工具檔案
Qt Designer:可以通過Qt Designer來編寫UI介面,Qt Designer的設計符合MVC的架構,其實現了檢視和邏輯的分離,從而實現了開發的便捷。Qt Designer中的操作方式十分靈活,其通過拖拽的方式放置控制元件可以隨時檢視控制元件效果。Qt Designer隨PyQt5-tools包一起安裝,其安裝路徑在 「Python安裝路徑\Lib\site-packages\pyqt5-tools」下。——PyQt5速成教學
PyUIC:Qt Designer生成的.ui檔案(實質上是XML格式的檔案)可以通過pyuic5工具轉換成.py檔案。——PyQt5速成教學
PyRcc:在使用PyQt開發介面時,在Qt Designer中使用的圖片等資源需要將其編譯為py檔案,這時需要用到PyRcc工具方便地將qrc檔案轉換為py檔案。


PyQt5-tools support up topython 3.9 only,
Qt Designer 可直接安裝python 3.11

Qt 底層為 C++ ,所以執行速度較快。PyQt5 只支援 Python 3 ,且不向下支援 PyQt4。

增加QT设计界面“Qt Designer” — 这个就是设计Qt界面的工具

1.找出QtDesigner的路径,在安装目录比如C盘里搜索QtDesigner,复制其路径D:\Users\p34Kv5\PycharmProjects\PythonProject\venv\Scripts\designer.exe2.File>Settings>Tools>External Tools>'加号'3.配置Qt DesignerProgram选择PyQt安装目录中 designer.exe 的路径Work directory 使用变量 $ProjectFileDir$

四、增加“PyUIC” — 这个主要是用来将 Qt界面 转换成 py代码1.找出pyuic5.exe或者pyuic5.bat并复制其路径D:\Users\p34Kv5\PycharmProjects\PythonProject\venv\Scripts\pyuic5.exe2.File>Settings>Tools>External Tools>'加号'3.配置PyUICProgram: 选择PyQt安装目录中pyuic5.exe的路径parameters设置为 $FileName$ -o $FileNameWithoutExtension$.pyWork directory 设置为 $ProjectFileDir$

五、勾住配置好的Qt Designer和PyUIC
    $ProjectFileDir$:表示文件所在的项目路径
  $FileDir$:表示文件所在的路径
  $FileName$:表示文件名(不带路径)
  $FileNameWithoutExtension$:表示没有扩展名的文件名

6. 配置PyRCC

  配置四个参数:
  Name 设置为PyRCC
  Program 这里要根据自己的安装环境来进行稍微改动,一般是...\Scripts\pyrcc5.exe,
       我的路径为D:\Users\p34Kv5\PycharmProjects\PythonProject\venv\Scripts\pyrcc5.exe
  Arguments 设置为$FileName$ -o $FileNameWithoutExtension$_rc.py
  Work directory 设置为 $ProjectFileDir$ ,可以点击右侧的Insert Macros进行选择


頁: [1]
查看完整版本: 安裝PyQt5 + 連動Pycharm