日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

pyQt4 for mac OS 10.8

發布時間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pyQt4 for mac OS 10.8 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?

pyQt4 for mac OS 10.8?

?分類: python/PyQt? python(50)?

因為想跨平臺,所以考慮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

下載以后解壓

?

[plain]?view plaincopy
  • cd?sip-4.14.7-snapshot-bd9eccac4407??
  • ??
  • python?configure.py?-d?/Library/Python/2.7/site-packages?--arch=i386??
  • ??
  • make??
  • ??
  • sudo?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

    ?

    命令

    ?

    [plain]?view plaincopy
  • cd?PyQt-mac-gpl-snapshot-4.10.2-ffcf323516fc??
  • ??
  • 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??
  • ??
  • make??
  • ??
  • sudo?make?install??
  • ?

    ?

    以上步驟完成以后,運行demo

    ?

    [python]?view plaincopy
  • #!/usr/bin/python??
  • #?-*-?coding:?utf-8?-*-??
  • ??
  • """?
  • ZetCode?PyQt4?tutorial??
  • ?
  • In?this?example,?we?create?a?simple?
  • window?in?PyQt4.?
  • ?
  • author:?Jan?Bodnar?
  • website:?zetcode.com??
  • last?edited:?October?2011?
  • """??
  • ??
  • import?sys??
  • from?PyQt4?import?QtGui??
  • ??
  • def?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()??

  • 執行得到如下錯誤

    ?

    ?

    [python]?view plaincopy
  • Traceback?(most?recent?call?last):??
  • ??File?"pyqtDemo.py",?line?16,?in?<module>??
  • ????from?PyQt4?import?QtGui??
  • ImportError:?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??

  • 在考慮是什么問題

    ?

    查看

    ?

    [plain]?view plaincopy
  • lipo?-info?/Library/Python/2.7/site-packages/sip.so??

  • 得到

    ?

    ?

    [plain]?view plaincopy
  • Non-fat?file:?/Library/Python/2.7/site-packages/sip.so?is?architecture:?i386??

  • 想來現在機器用的是64位系統了。

    ?

    修改 sip的配置從新編譯

    ?

    [python]?view plaincopy
  • cd?sip-4.14.7-snapshot-bd9eccac4407??
  • ??
  • python?configure.py?-d?/Library/Python/2.7/site-packages?--arch=x86_64??
  • ??
  • make??
  • ??
  • sudo?make?install??

  • 安裝碗以后運行demo

    ?

    ?

    perfect~

    轉載于:https://www.cnblogs.com/VindyLeong/p/5964194.html

    總結

    以上是生活随笔為你收集整理的pyQt4 for mac OS 10.8的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。