文档章节

Mac OSX EI Capitan架设PyQt5开发环境

FalconChen
 FalconChen
发布于 2017/02/26 21:24
字数 364
阅读 88
收藏 0
本文通过 OscPress 同步至oschina,获取最新版本和更好的阅读体验请查看原文:
http://blog.cellmean.com/?p=1312

最近想学Python桌面编程,看上了PyQt5的跨平台性。文档和教程也很多,下面是比较有用的教程和example:

http://zetcode.com/gui/pyqt5/

https://pythonspot.com/en/pyqt5/

 

下面是在 Mac OSX EI Captian 上安装PyQt5环境的步骤, homebrew 慢成狗,我决定上手动档:

    1. 安装python3 (略)
    2. 安装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 环境变量。

       

    3. 编译安装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
    4. 编译安装PyQt5, 下载地址:https://www.riverbankcomputing.com/software/pyqt/download5 解压后跟编译sip一样,在目录下执行:python3 configure.py
      make
      sudo make install

      安装时间略长。。。
    5. 准备就绪,写一个PyQt的应用测试吧。

      wordpress这个复制python太坑了,直接去掉了缩进,只能贴图了,我找个代码高亮的插件来格式化:

      Snip20170226_54

 

Snip20170226_53

感谢阅读本文,欢迎访问 异想录 获取更多内容或 查看原文

© 著作权归作者所有

FalconChen
粉丝 72
博文 58
码字总数 26671
作品 0
深圳
高级程序员
私信 提问
OSX EI Capitan WXPython 安装问题解决方案

如果在你用的Mac 版本是EI Capitan, 那你用官网上的包安装时会发现如下图的错误。 wxPython2.8-osx-unicode-flat-package-py2.7.pkg 如何解决:github上有人给出了方案。下载安装就可以了。...

钢铁英雄201512
2016/03/04
116
0
苹果发布 OS X 10.11.6 正式版和 macOS beta 3 测试版

苹果今天发布了 OS X 10.11.6 正式版,这是 OS X El Capitan 的第六次升级。OS X El Capitan 在2015年9月30日发布。OS X 10.11.6 距离 OS X 10.11.5 发布相隔两个月的时间。OS X 10.11.6 从5...

oschina
2016/07/19
5.1K
7
git clone git@osc项目出错 server aborted the ssl handshake

在OSX EI Capitan 10.11.3中 用自带的git下载git@osc中的自已的项目都出现这个问题! 环境上是需要再配什么么?

冰糖710
2016/03/11
830
2
苹果发布 OS X 10.11.6 第五个开发者测试版和公测版

苹果今天向开发者和公测用户发布了 OS X 10.11.6 El Capitan 第五个测试版,距离 OS X 10.11.6 第四个测试版发布相隔一周周的时间。OS X 10.11.6 从5月23日开始测试。OS X 10.11.6 升级可以通...

oschina
2016/07/07
891
0
LispBox 集成开发环境分析 (二)Mac OSX 版本分析

LispBox 集成开发环境分析 (二)Mac OSX 版本分析 前面写过一篇 LispBox 集成开发环境分析 (一)Windows版本分析,简单分析了windows下的LispBox的运行机制。 鉴于很多人都喜欢在多个平台之...

FreeBlues
2013/01/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Netty源码学习(一)--导入IDEA并编译

1.从github下载最新的Netty稳定版本源码 2.解压源码文件夹 3.导入IDEA 4.跳过checkstyle和xml validate <plugin> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.12.......

湖之风情
16分钟前
1
0
电商网站用户端FE

需求拆分原则 1、单个迭代不宜太大 2、需求可交付,能够形成功能闭环 3、有成本意识,遵循二八原则 4、有预期的价值体现 提炼核心需求 用户端:商品、购物车、下单、支付、订单、用户 后台管...

星闪海洋
28分钟前
1
0
Awesome Blockchain 区块链技术导航

区块链技术导航:收集整理最全面最优质的区块链(BlockChain)技术开发相关资源。 以后找不到文档资料的时候去导航站看看。 先亮个像,我长这样: 导航站内容 区块链开发所涉及的资源: 如 项目...

Tiny熊
32分钟前
1
0
聊聊我的第一篇10万+,同时反驳某些评论

元旦的时候,我立了一个Flag,今年要写一篇10万+,现在目标算是完成一半了。 终于有了一篇10万+ 知乎后台显示我的回答《如何衡量一个人的 JavaScript 水平?》的阅读量已经超过了10万,具体截...

Fundebug
38分钟前
2
0
ping的用法

ping的用法: -t ping指定的主机,直到停止。若要查看统计信息并继续操作-请键入 Control-Break; 若要停止-请键入Control-C。 -a 将地址解析成主机名。 -n count 要发送的回显请求数。 -l s...

WinkJie
39分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部