pyQt4 for mac OS 10.8
来源:互联网 发布:淘宝电子面单打印视频 编辑:程序博客网 时间:2024/06/06 03:55
因为想跨平台,所以考虑Qt,又想结合脚本的便捷。考虑PyQt
网上搜索了一下,资料挺少的。有的还是以前的资料。
参考这里 http://www.noktec.be/python/how-to-install-pyqt4-on-osx
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.14.7-snapshot-bd9eccac4407.tar.gz
下载以后解压
cd sip-4.14.7-snapshot-bd9eccac4407python configure.py -d /Library/Python/2.7/site-packages --arch=i386makesudo make install
安装起来没问题。
3:下载PyQt4
http://www.riverbankcomputing.co.uk/software/pyqt/download
我下载的是 PyQt-mac-gpl-snapshot-4.10.2-ffcf323516fc.tar.gz
下载后解压安装配置这里要参考改版后的配置文档,新版本用的是configure-ng.py:
http://pyqt.sourceforge.net/Docs/PyQt4/installation.html#configuring-pyqt4
命令
cd PyQt-mac-gpl-snapshot-4.10.2-ffcf323516fcpython 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/sipmakesudo make install
#!/usr/bin/python# -*- coding: utf-8 -*-"""ZetCode PyQt4 tutorial In this example, we create a simplewindow in PyQt4.author: Jan Bodnarwebsite: zetcode.com last edited: October 2011"""import sysfrom PyQt4 import QtGuidef main(): app = QtGui.QApplication(sys.argv) w = QtGui.QWidget() w.resize(250, 150) w.move(300, 300) w.setWindowTitle('Simple') w.show() sys.exit(app.exec_())if __name__ == '__main__': main()
执行得到如下错误
Traceback (most recent call last): File "pyqtDemo.py", line 16, in <module> from PyQt4 import QtGuiImportError: dlopen(/Library/Python/2.7/site-packages/sip.so, 2): no suitable image found. Did find:/Library/Python/2.7/site-packages/sip.so: mach-o, but wrong architecture
在考虑是什么问题
查看
lipo -info /Library/Python/2.7/site-packages/sip.so
得到
Non-fat file: /Library/Python/2.7/site-packages/sip.so is architecture: i386
想来现在机器用的是64位系统了。
修改 sip的配置从新编译
cd sip-4.14.7-snapshot-bd9eccac4407python configure.py -d /Library/Python/2.7/site-packages --arch=x86_64makesudo make install
安装碗以后运行demo
perfect~
- pyQt4 for mac OS 10.8
- pyQt4 for mac 安装
- ZFS for Mac OS
- Tomcat for Mac OS
- docker for Mac OS
- 如何在苹果系统(Mac OS X)上安装PyQt4
- 如何在苹果系统(Mac OS X)上安装PyQt4
- peercast for mac os版本
- Git for mac os x
- VisualRoute for Mac OS 体验
- UISwitch for Mac OS X
- [Mac OS] Mac OS X for x86 下载
- Mac OS 下编译OpenCV for iOS ,android ,mac os
- 在苹果系统(Mac OS X)上安装PyQt4的问题解决
- Install pyqt4 in mac
- mac 安装pyqt4
- Mac安装PyQt4
- Great Web Sites for Mac OS X
- Asp.Net中替换JSON中主键内容的函数(很简单,示例+说明)
- python练习
- 黑马程序员_HTML css JavaScript
- shell中if做比较
- 黑马程序员--java多线程
- pyQt4 for mac OS 10.8
- 黑马程序员--java正则表达式
- 我的Android进阶之旅------>Android之Animations动画详解
- 跳槽成功的几个关键因素
- 支持ActiveSync的免费开源电子邮件服务器 Zarafa opensource community edition
- Ubuntu 12.04~13.04 LAMP安装&配置
- wince 自带的web server
- Wince6.0p上用ASP技术实现Webserver
- ASP+COM技术在嵌入式Webserver中的应用