【问题标题】:Steps for how to install QT, PyQT, and PySide on OS X Snow Leopard如何在 OS X Snow Leopard 上安装 QT、PyQT 和 PySide 的步骤
【发布时间】:2023-03-27 14:47:01
【问题描述】:

我在 Snow Leopard 上安装 QT 时遇到了一些问题,我希望我能从担任这个职位的其他人那里受益。 :)

我假设我需要使用 SL 中未包含的 python 版本......无论是来自 homebrew、macports、python.org 等。

谁能给我一些简单的步骤来安装 QT、PyQT 和 PySide?关于如何设置项目以使用 py2app 的示例的奖励积分。

谢谢! :)

【问题讨论】:

  • Macports 有大多数 python 版本。使用 macports 有限制吗?
  • 没有,但是我安装python没有问题,就是QT和朋友。

标签: python macos pyqt py2app pyside


【解决方案1】:

如果您想试用 PySide,可以按照以下步骤操作:

http://blogger-mikael.blogspot.com/2010/09/compiling-pyside-for-qt-47-on-os-x.html

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 我不一定都需要。我只是好奇我想用一个代替另一个。
    【解决方案3】:

    如果您想在 Snow Leopard 上安装 QT,这可能会对您有所帮助...

    根据this bug report,4.8.0 版本仅针对 OS X Lion 捆绑。使用 4.8.0 版本会导致如下错误:

    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,我无能为力。我对Python一无所知。 =/

    【讨论】:

      【解决方案4】:

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

      但是,首先在 SL 上安装了最新的 XCode 3.2.6,设置运行顺利。只有在运行 Qt Creator 时才会开始出现一些错误消息:

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

      【讨论】:

        猜你喜欢
        • 2012-10-17
        • 2014-09-19
        • 1970-01-01
        • 2010-11-30
        • 2013-07-15
        • 1970-01-01
        • 1970-01-01
        • 2011-05-02
        • 1970-01-01
        相关资源
        最近更新 更多