安裝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的設置如圖:

注意:
-
Program選擇PyQt安裝目錄中 designer.exe 的路徑
-
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有兩個方面:
- 獲取核心PythonQt構建(應該只是調整qmake配置文件,可能是QMetaObject和朋友中的一些不兼容)
- 讓Qt 4包裝器工作(運行pythonqt_generator,看看會發生什么......可能需要在類型系統中添加一些額外的包含和修復)
Qt包裝器可以通過兩種方式完成:Qt4向后兼容(**小部件**位於PythonQt.QtGui中)或僅Qt5(小部件位於新的PythonQt.QtWidgets包中)。
PyQt5的Widget被分離出來,似乎用來替代Dialog,並將Widget放入了QtWidget模塊(庫)中,PyQt4是QtGUI。
