摘要:之前在旧电脑折腾了一阵子开发,目前用了一台新的机器,安装过程简单记录下,也供小伙伴参考准备工作版本系统准备以下三个文件文件可以到这里下载链接安装步骤安装这个没什么好说的,点击即可,安装结束之后,修改了配置安装解压
之前在旧电脑折腾了一阵子 pyqt 开发,目前用了一台新的机器,安装 pyqt 过程简单记录下,也供小伙伴参考
1 准备工作python 版本:
Python 2.7.10 (default, Oct 23 2015, 18:05:06) [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin Type "help", "copyright", "credits" or "license" for more information.
系统:mac OS X EI Captian 10.11.2
准备以下三个文件
qt-opensource-mac-x64-clang-5.6.0.dmg
sip-4.18.tar.gz
PyQt5_gpl-5.6.tar.gz
文件可以到这里下载 链接: https://pan.baidu.com/s/1kVl3Buf
2 安装步骤 2.1 安装 qt-opensource-mac-x64-clang-5.6.0.dmg这个没什么好说的,点击即可,安装结束之后,修改了 .zshrc 配置
export PATH=$PATH:/Users/hello/Qt5.6.0/5.6/clang_64/bin2.2 安装 sip-4.18.tar.gz
解压 cd sip-4.18 python configure.py make && make install2.3 安装 PyQt5_gpl-5.6.tar.gz
解压 cd PyQt5_gpl-5.6 python configure.py -q /Users/hello/Qt5.6.0/5.6/clang_64/bin/qmake -d /Library/Python/2.7/site-packages -sip=/System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip make(这里需要编译一阵子,建议喝瓶啤酒,看看球赛) make install
python configure.py 后面参数详解
-q 参数后面的是 Qt 的 qmake 位置
-d 参数为 python 包的位置
–-sip 参数为 sip 的位置
3 测试例子步骤 2.3 正常安装结束之后,在 PyQt5_gpl-5.6 的 examples 目录下有很多例子,可以运行目录下任何一个例子查看运行效果,并学习其中的代码。
cd PyQt5_gpl-5.6/examples/widgets python calculator.py
运行结果如下:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/38038.html
摘要:工具可以直接使用方式安装和的环境配置使用集成开发工具的小白,在安装库以后,还要对和进行环境配置,将其集成到中。如果小白的或安装在其他路径下,则从对应的目录找到,或者在资源管理器中搜索文件找到安装路径。 ...
摘要:将程序包装在界面里,可以将输入通过多种途径如文本框弹出路径选择等输入到程序里。将输出通过文本框显示出来将执行信息如如报错信息运行进度通过文本框或进度条显示出来文章安排先介绍安装和配合的使用。 作为一个程序的开发者,我们仅仅需要在相应路径通过命令行就可执行那个程序。但是,不懂行的人不理解这个黑框框的东西,陌生领域任何人都没有安全感,所以他们是拒绝接受一个项目仅仅只是通过一个黑框框来执行的...
摘要:库是目前最强大的库之一。是一组命令行参数的列表。可以在里运行,这个参数提供对脚本控制的功能。默认情况下,构造器是没有父级的,没有父级的构造器被称为窗口。主循环从窗口上接收事件,并把事件传入到派发到应用控件里。方法能确保主循环安全退出。 showImg(https://segmentfault.com/img/remote/1460000018695864?w=1134&h=722); ...
阅读 951·2021-11-23 09:51
阅读 2658·2021-08-23 09:44
阅读 612·2019-08-30 15:54
阅读 1393·2019-08-30 13:53
阅读 3074·2019-08-29 16:54
阅读 2487·2019-08-29 16:26
阅读 1139·2019-08-29 13:04
阅读 2241·2019-08-26 13:50