适用于Snow Leopard的漂亮Python GUI工具包(64位)

时间:2010-01-23 13:48:14

标签: python user-interface macos osx-snow-leopard

我正在寻找一个GUI工具包/框架来创建在Mac Snow Leopard上运行的应用程序,最好是其他系统(Windows,Linux)。

交易破坏者:

  • 基于X11
  • 非原生小工具
  • 32 bit / Carbon
  • Bad Mac的外观和感觉

据我所知,Tkinter运行X11和wxWidgets而PyQT不运行64位。

有什么可用于外观漂亮的Mac应用程序吗?

[编辑] http://wiki.python.org/moin/GuiProgramming 列出了许多无法使用的东西,但有一些有趣的东西。 Lucid ......敲响了钟声,但该网站对Python一无所知。 PyGUI,看起来像一个很酷的单人项目,就像uxpython一样。

看来QT,WX和TK真的很重要...... 所有这些都可能在几年内拥有64位或Cocoa端口,但目前它们似乎都没有开箱即用。

[编辑]
到目前为止还没有完美的解决方案。

  • Tkinter工作,但对我来说不太酷
  • PyObjC有效,但不是跨平台的
  • PyQT和wxWidgets有一天可能会工作......

我还不确定要使用哪个,但我现在接受了PyQT。

3 个答案:

答案 0 :(得分:2)

也许PyQt适用于Snow Leopard 64位。查看this link并尝试一下。

答案 1 :(得分:2)

您的列表并未明确排除CocoaPython/PyObjC,它在Mac OS X上完全是原生的。但是,它不会在其他任何内容上运行,

答案 2 :(得分:1)

苹果提供的Tk,Aqua Tk,OS X至少从OS X 10.4开始就不是基于X11的。 Apple在OS X 10.6中发布了64位版本的Aqua Tk,Apple提供的Python 2.6中的Tkinter与之相关联。但是,有一些报道使用IDLE和其他测试应用程序的问题。您的里程可能会有所不同。