pyQt4 for mac 安装

本文档详细介绍了在Mac上安装PyQt4的过程,包括下载xcode、Qt、SIP和PyQt4,以及配置和编译的详细步骤。在安装过程中,遇到的错误如‘mach-o, but wrong architecture’的解决方案也被提及,强调了 sip 和 PyQt 版本匹配的重要性,并提供了卸载和重新编译的指导。" 131360481,8340461,解决Windows下CLion C++代码乱码问题,"['编辑器', 'Windows', '编码']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为想跨平台,所以考虑Qt,又想结合脚本的便捷。考虑PyQt


网上搜索了一下,资料挺少的。有的还是以前的资料。

参考这里 http://www.noktec.be/python/how-to-install-pyqt4-on-osx


0:下载安装xcode


1:下载安装Qt

http://qt-project.org/downloads

我下载的是Qt 5.0.2 for Mac (404 MB) (Info)

安装起来还挺方便的。不说了


2:下载SIP

http://www.riverbankcomputing.co.uk/software/sip/download

我下载的是 sip-4.16

下载以后解压

[plain]  view plain copy
  1. cd sip-4.16 
  2.   
  3. python configure.py -d /Library/Python/2.7/site-packages --arch=i386  
  4.   
  5. make  
  6.   
  7. sudo make install  

安装起来没问题。


3:下载PyQt4


http://www.riverbankcomputing.co.uk/software/pyqt/download

我下载的是 PyQt-mac-gpl-4.11

下载后解压安装配置这里要参考改版后的配置文档,新版本用的是configure-ng.py:

http://pyqt.sourceforge.net/Docs/PyQt4/installation.html#configuring-pyqt4


命令:

python configure-ng.py -q /Users/wjqfkfyh/Qt5.0.2/5.0.2/clang_64/bin/qmake -d /Library/Python/2.7/site-packages/ --sip /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip --sysroot /System/Library/Frameworks/Python.framework/Versions/2.7

[plain]  view plain copy
  1. cd PyQt-mac-gpl-4.11 
  2.   
  3. python configure-ng.py -q /Users/watsy/Qt5.0.2/5.0.2/clang_64/bin/qmake -d /Library/Python/2.7/site-packages/ --sip /System/Library/Frameworks/Python.framework/Versions/2.7/bin/sip  --sysroot /System/Library/Frameworks/Python.framework/Versions/2.7
  4.   
  5. make  
  6.   
  7. sudo make install  


以上步骤完成以后,运行demo

[python]  view plain copy
  1. #!/usr/bin/python  
  2. # -*- coding: utf-8 -*-  
  3.   
  4. """ 
  5. ZetCode PyQt4 tutorial  
  6.  
  7. In this example, we create a simple 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值