我需要一个与 python3 兼容的 OSX 和 GNU/Linux 兼容的 GUI 工具包。
我尝试了带有 GObject 内省的 GTK3,但很难在 OSX 上部署。是否有类似 gtk builder compatible 的东西可以在 OSX 上运行?
我的要求是:
- 带有 IDE 构建器的基于 XML 的布局
- 在 OSX 上运行(在 GNU/Linux 上兼容或开箱即用)
- 适用于 Python3
- 不像TK那样丑:)(开玩笑)
我需要一个与 python3 兼容的 OSX 和 GNU/Linux 兼容的 GUI 工具包。
我尝试了带有 GObject 内省的 GTK3,但很难在 OSX 上部署。是否有类似 gtk builder compatible 的东西可以在 OSX 上运行?
我的要求是:
您可以在 Python 中将 Qt 与 PyQt 一起使用。与 Gtk 相比的优势在于它在 OS X 上看起来是原生的(Qt 使用 Cocoa 进行渲染。)
更多信息:http ://www.riverbankcomputing.co.uk/software/pyqt/intro/
如果你使用 Homebrew,你可以很容易地安装它:
brew install pyqt
或者您可能会在PyQtX 项目页面上找到二进制文件。
没有我知道的。是否需要 Python 3 要求?如果没有,您可能会考虑Qt和PySide绑定,或者基于 Wx 或 Qt 构建的 Enthought 的TraitsUI框架。
最终解决方案:
python3 使用 pyqt
下载以下 MacOS pkg:
安装后
我们运行以下示例 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 上测试。