最近想学Python桌面编程,看上了PyQt5的跨平台性。文档和教程也很多,下面是比较有用的教程和example:
https://pythonspot.com/en/pyqt5/
下面是在 Mac OSX EI Captian 上安装PyQt5环境的步骤, homebrew 慢成狗,我决定上手动档:
- 安装python3 (略)
- 安装Qt5 ,当前最新版本为5.8.0 ,下载地址:http://download.qt.io/official_releases/qt/5.8/5.8.0/ ,选择 qt-opensource-mac-x64-clang-5.8.0.dmg ,安装后默认位置是在当前用户家目录的Qt5.8.0文件夹 ,如我的安装目录:/Users/falcon/Qt5.8.0,然后把
/Users/falcon/Qt5.8.0/5.8/clang_64/bin 加入 PATH 环境变量。
- 编译安装sip,下载地址 https://www.riverbankcomputing.com/software/sip/download ,当前为4.1.9。下载解压后,进入目录执行:
python3 configure.py
make
sudo make install
也可以使用 pip3 install sip 直接安装,参考:https://pypi.python.org/pypi/SIP/4.19.1 - 编译安装PyQt5, 下载地址:https://www.riverbankcomputing.com/software/pyqt/download5 解压后跟编译sip一样,在目录下执行:
python3 configure.py
make
sudo make install
安装时间略长。。。 - 准备就绪,写一个PyQt的应用测试吧。wordpress这个复制python太坑了,直接去掉了缩进,只能贴图了,我找个代码高亮的插件来格式化: