PyQT的安裝和配置


安裝pythonQt

操作系統:Windows 7 64位

python版本:3.4

PyQt5使用PIP安裝

測試是否安裝成功

導入PyQt5

沒報錯說明安裝成功

pythonQt Designer配置

pyqt提供了Qt designer來設計窗口界面,用起來也非常方便,雖然做出來的界面不那么華麗。

增加系統變量QT_QPA_PLATFORM_PLUGIN_PATH
D:\python3.4.2\Lib\site-packages\PyQt5\plugins

Note:這是你安裝pyqt目錄下的插件目錄

pycharm中配置qtdesigner

PyCharm > settings > tools > external tools > +添加

Qt Designer的設置如圖:

注意

  1. Program選擇PyQt安裝目錄中 designer.exe 的路徑

  2. Work directory 刪除后使用變量 $FileDir$ (點擊后面的 Insert macro 按鈕來選擇),我的是包目錄E:\mine\python_workspace\PyQt

Note:$FileDir$ 指的是選中文件所在文件夾路徑;$FileName$指的是選中文件的文件名

pycharm中配置PyUIC

{用來將 Qt界面xml代碼 轉換成py代碼}

PyUIC的設置類似qt designer,如圖

program: Python安裝路徑

參數:$ FileName $ -o $ FileNameWithoutExtension $ .py

Work directory 使用變量 $FileDir$

配置完成后,pycharm菜單欄中tool的變化:


pycharm中配置Pyrcc

{這個是用於將qrc資源文件轉換成py文件的工具的配置}

如果在qt designer中使用了qrc資源文件,而沒有將其轉換為py文件就會出錯:import error no module named resource_rc

PyQT5和PyQt4的區別

移植到Qt5有兩個方面:

  1. 獲取核心PythonQt構建(應該只是調整qmake配置文件,可能是QMetaObject和朋友中的一些不兼容)
  2. 讓Qt 4包裝器工作(運行pythonqt_generator,看看會發生什么......可能需要在類型系統中添加一些額外的包含和修復)

Qt包裝器可以通過兩種方式完成:Qt4向后兼容(**小部件**位於PythonQt.QtGui中)或僅Qt5(小部件位於新的PythonQt.QtWidgets包中)。

PyQt5的Widget被分離出來,似乎用來替代Dialog,並將Widget放入了QtWidget模塊(庫)中,PyQt4是QtGUI。


免責聲明!

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



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