MAC OS X Yosemite的PyQt4配置记录

MAC OS X Yosemite的PyQt4配置记录html

声明:python

1)本报告由博客园bitpeach撰写,版权全部,免费转载,请注明出处,并请勿做商业用途。微信

2)若本文档内有侵权文字或图片等内容,请联系做者bitpeach删除相应部分。app

3)本文档内容涉及Mac OS X YosemitePyQt4配置。学习

4)仅仅做为参考用途,抛砖引玉,不做为证据证实用途,请自行取舍,核实引用。ui

0目录

1.1参考文献

主要是汇总一下,我参考阅读的一些文献。以此为坚实基础,进行实践。这些参考博客或文章是很是宝贵的经验记录。spa

1.2环境

须要准备些什么.net

1.3过程步骤

PyQt4配置的一些过程步骤3d

1.4结束

关于PyQt4的实际使用的一些简单想法记录视频

 

1参考文献

1.1原由

    python最近写了一个系统,可是须要实现界面。原本想用MFCC#,种种缘由,决定弃之。奔向Qt,再想了想最后决定PyQt,就当练手。

每一个人的操做环境不一样,细节条件不一样,虽大致关键步骤类似,但细节不一样,有时候使得一些配置会失败。每一个人的尝试细节都不一样,如何在本身的实际条件下实现正确操做,又是一种转化。

在反复的尝试中以为应该记录些什么,由于记忆有限,有时候写一写,避免忘了,也为后面的探索作好前车可鉴。

1.2文献说明

    最靠谱的几个,以下。可是有一些细节都不太同样,以前尝试失败,也有可能与之相关。

1http://blog.csdn.net/yxmmxy7913/article/details/6163397

如何在苹果系统(Mac OS X)上安装PyQt4

 

2http://www.pythoner.cn/home/blog/mac-os-x-lion-pyqt/

MAC OS X 10.7 Lion系统下配置PyQt开发环境

 

3http://www.cnblogs.com/zouzf/p/4308912.html

pqt4学习之一:搭建环境和入门

 

4http://blog.csdn.net/watsy/article/details/8857252

pyQt4 for mac OS 10.8

2环境

2.1系统

    MAC OS X Yosemite version 10.10.3 64位)

2.2软件准备

关于下面这些软件有什么用途,文献2说明的很清楚。看了文献2的软件说明,对软件之间的依赖关系,比较豁然开朗。

1Qt

地址参考:http://www.qt.io/download-open-source/#section-2

值得注意的是,Qt5.4.1已经将creatorlibrary合体,没必要按照文献2再寻找其余Qt的安装库。

因此仅须要下载右侧连接便可:Qt 5.4.1 for Mac (598 MB)    (info)

2SIP

地址参考:http://www.riverbankcomputing.co.uk/software/sip/download

因此下载下方连接便可:

sip-4.16.7.tar.gz

Linux, UNIX, MacOS/X source

3PyQt4

地址参考:http://www.riverbankcomputing.co.uk/software/pyqt/download

因此下载下方连接便可:

3步骤

3.1 Qt安装

    点击dmg安装便可。

3.2 SIP安装

笔者全部后面的终端命令是root权限执行,虽然有些屌丝,可是不肯太浪费精力输密码。

1)打开终端,开root权限,进入tar包目录,使用命令解压。

tar -zxvf sip-4.16.7.tar

图示以下:

2)进入解压后文件夹,检测安装平台特征,指令为

python configure.py

值得一提,没有按照文献1,文献3,文献4所说,使用指定32位或64位编译。缘由是,本步骤没有做系统的位数转换,最后也配置好了PyQt4

图示以下:

3)编译安装,指令为

make

图示可见上方图,第二个红色箭头处。

最终编译完毕,进行安装。

make install

图没必要给了。

3.3 PyQt4安装

1)如法炮制,对PyQttar包解压,命令类同。

tar -zxvf PyQt-mac-gpl-4.11.3.tar

图示以下:

2)检测目标平台特征,与以前不一样,由于未把Qt写入环境变量,有些PyQt须要Qt编译库,于是未能找到。因此须要在指令中指定一下特征。指令能够是:

python configure-ng.py -q /Users/本身的实际名字/Qt5.4.1/5.4/clang_64/bin/qmake -d /Library/Python/2.7/site-packages/ --sip /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip

须要注意指定qmake编译时,路径替换本身实际情形。指定python库时,路径替换本身实际python位置。sip同理。

图示以下,能够看到不指定特征会致使失败。红色箭头处为正确输入。

3)进行编译和安装。

先执行

make

最终执行便可

make install

文献1也说明了编译须要必定时间,笔者的编译过程约15分钟。

图示分别有:

4)最后验证,各文献均有介绍。能够打开终端,进入python。而后执行

from PyQt4 import QtCore, QtGui  

若是没有任何问题,则应该配置成功。

5)我是比较喜欢qt designer的界面式控件操做,因此若是找到qt designer

请使用ctrl + space打开spotlight,搜索关键词是designer,这样就找到了app

值得注意的是否是文献中所说的qt designer,会搜不到。

至于如何配置eric4,我想应该会是比较简单的事。

4结束

4.1 思考

以前配置过一次,失败过。当时的问题有:

1.我配置过非系统自带的python,环境变量也没有写好

2.SIP编译失败

3.没有及时安装Qt

如今配置成功,可能也与参考文献比较靠谱有关系。

4.2 PyQt4

我的比较倾向qt designer的控件拖放式的界面编写方式,这一方面的资料讲得比较少。若是有视频或者文章,想必也是若干寥寥。控件点击拖放的方式比较简单粗暴,适合不搞软件界面美化的人士参考。PyQt4也继承了Qt的界面代码与业务代码相分离的优势,真的是简洁优雅。

 


 <<<<<<<<<  写在页面最底的小额打赏  >>>>>>>>>

若是读者亲愿意的话,能够小额打赏我,感谢您的打赏。您的打赏是个人动力,很是感激。

必读:如您愿意打赏,打赏方式任选其一,本页面右侧的公告栏有支付宝方式打赏,微信方式打赏。

避免因打赏产生法律问题,两种打赏方式的任一打赏金额上限均为5元,谢谢您的支持。

若有问题,请24小时内通知本人邮件。

相关文章
相关标签/搜索