1

我需要一个与 python3 兼容的 OSX 和 GNU/Linux 兼容的 GUI 工具包。

我尝试了带有 GObject 内省的 GTK3,但很难在 OSX 上部署。是否有类似 gtk builder compatible 的东西可以在 OSX 上运行?

我的要求是:

  • 带有 IDE 构建器的基于 XML 的布局
  • 在 OSX 上运行(在 GNU/Linux 上兼容或开箱即用)
  • 适用于 Python3
  • 不像TK那样丑:)(开玩笑)
4

3 回答 3

2

您可以在 Python 中将 Qt 与 PyQt 一起使用。与 Gtk 相比的优势在于它在 OS X 上看起来是原生的(Qt 使用 Cocoa 进行渲染。)

更多信息:http ://www.riverbankcomputing.co.uk/software/pyqt/intro/

如果你使用 Homebrew,你可以很容易地安装它:

brew install pyqt

或者您可能会在PyQtX 项目页面上找到二进制文件。

于 2012-10-30T15:13:37.517 回答
0

没有我知道的。是否需要 Python 3 要求?如果没有,您可能会考虑QtPySide绑定,或者基于 Wx 或 Qt 构建的 Enthought 的TraitsUI框架。

于 2012-10-30T15:13:46.613 回答
0

最终解决方案:

python3 使用 pyqt

  1. 下载以下 MacOS pkg:

    http://sourceforge.net/projects/pyqtx/files/Complete/

  2. 安装后

    我们运行以下示例 python3 程序:

使用代码:

#!/usr/bin/python3
# -*- coding: utf-8 -*-

import sys

from PyQt4 import QtCore, QtGui, uic

如果我们没有任何导入错误,那么 pyqt工作正常。

在 MacOS Lion 10.7.2上测试

在 GNU/Linux Python3 上,pyqt 应该已经可以开箱即用了。在 Archlinux 上测试。

于 2012-10-31T10:29:18.203 回答