python3交叉图式GUI工具包



我需要一个与python3一起使用的osx和gnu/linux兼容的GUI工具包。

我尝试了带有gobject内省的GTK3,但是很难在OSX上部署。是否有类似GTK构建器兼容的东西?

我的要求是什么:

  • 带有IDE构建器的基于XML的布局
  • 在OSX上运行(并在GNU/Linux上兼容或在框中奏效)
  • 在Python3上工作
  • 不像TK丑陋:)(开玩笑)

您可以在Pyqt中使用Python中的QT。比GTK的优势在于它在OS X上看起来本地(QT使用可可进行渲染。)

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

如果您使用的是自制的,则可以很容易地安装它:

brew install pyqt

否则您可能会在PYQTX项目页面上找到二进制文件。

我不知道。Python 3是否需要?如果没有,您可以考虑QT和Pyside Bindings,或者在WX或QT上建立的Enth的特质框架。

最终解决方案:

使用pyqt

的python3
  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上测试。

相关内容

  • 没有找到相关文章

最新更新