代码之家  ›  专栏  ›  技术社区  ›  Jeremy Cantrell

如何在OS X雪豹上安装QT、PyQT和PySide的步骤

  •  2
  • Jeremy Cantrell  · 技术社区  · 14 年前

    我假设我需要使用SL中没有的python版本。。。来自自制程序、macports、python.org等。

    有人能给我一些简单的步骤来安装QT、PyQT和PySide吗?作为一个如何设置一个项目来使用py2app的例子,这是一个额外的积分。

    4 回复  |  直到 14 年前
        1
  •  1
  •   mika    14 年前
        2
  •  0
  •   Ivo    14 年前

    只需使用PyQt+Qt+pythonforosx的二进制发行版,然后手动安装PySide。例如,有: http://sourceforge.net/projects/pyqt-mac/files/ ,但关联的网站似乎已消失。

    只是想知道,为什么要同时使用PyQt和PySide?

        3
  •  0
  •   Andrew    12 年前

    如果你想在雪豹上安装QT,这可能会帮助你。。。

    根据 this bug report

    dyld: Symbol not found: _kCFWebServicesProviderDefaultDisplayNameKey
    Referenced from: /Library/Frameworks/QtWebKit.framework/Versions/4/QtWebKit 
    Expected in: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    

    换言之,您将需要使用4.7.0版本,直到解决此问题。Homebrew引用的是4.8.0,因此必须使用独立安装程序。这是链接 QT 4.7.0 Snow Leopard installer .

    关于PyQT和PySide,我帮不了你。我对蟒蛇一无所知。=/

        4
  •  0
  •   Jules    11 年前

    似乎对于SL上的Qt5.x,您需要编译它。 This page explains how to do so .

    但是,在SL上首次安装了最新的Xcode3.2.6之后,安装程序运行顺利。只有在运行Qt Creator时,才会出现一些错误消息:

    Symbol not found: _kCFWebServicesProviderDefaultDisplayNameKey...
    Plugin initialization failed...