Qt是一個開源的跨平台的GUI架構,為很多電腦語言提供了應用程式開發介面,另外還提供了整合式開發環境QtCreator、UI製作工作QtDesigner,使用起來既簡單方便,又可以提升開發的速度。本文完成Qt5基於Python3.5.1的開發環境的搭建。
軟硬體環境
OS X EI Capitan
Python 3.5.1
PyQt 5.5.1
PyCharm 5.0.1
安裝開發環境
Python 3.5.1
下載地址https://www.python.org/downloads/mac-osx/,點擊完成安裝。
Sip 4.17
下載地址https://www.riverbankcomputing.com/software/sip/download
編譯安裝步驟
tar xvf sip-4.17.tar.gz
cd sip-4.17
python3.5 configure.py -d /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
make
sudo make install
PyQt 5.5.1
下載地址https://riverbankcomputing.com/software/pyqt/download5
編譯安裝步驟
tar xvf PyQt-gpl-5.5.1.tar.gz
cd PyQt-gpl-5.5.1
python3.5 configure.py --qmake ~/Workshop/Qt5.5.1/5.5/clang_64/bin/qmake --disable=QtPositioning -d /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages
make
sudo make install
--qmake選項制定qmake的路徑,需要你自行修改;另外編譯時間加上了編譯選項disable-QtPositioning,如果不加,會出現編譯錯誤
如果你的程式需要用到這個模組,可以自己建立一個標頭檔,具體請參考stackoverflow裡的這條http://stackoverflow.com/questions/33446131/pyqt5-error-during-python3-configure-py-fatal-error-qgeolocation-h-file-no
測試開發環境
在Terminal裡敲下以下代碼,如果沒有報錯就說明安裝成功了。
python3.5 -c "import PyQt5"
在PyCharm裡使用
PyCharm是時下最流行的Python IDE了,來自JetBrains公司,他們旗下還有其它非常優秀的IDE,有興趣的都可以去嘗試一下。下載地址https://www.jetbrains.com/pycharm/?fromMenu,安裝完畢,開啟Preferences—>Project Interpreter選擇咱們剛剛安裝的Python3.5.1,點擊OK。
參考文獻
http://www.qt.io
http://www.pythonschool.net/pyqt/installing-pyqt-on-mac-os-x/
http://blog.15-cm.com/2015/09/13/pyqt5-pycharm/
http://pyqt.sourceforge.net/Docs/PyQt5/installation.html#co-existence-with-pyqt4