今天的Python GUI开发如何(2010年9月)?

Tom*_*ito 7 python user-interface

上次我看到,Python中的GUI非常难看,今天怎么样?

(在谷歌图片上看到一些漂亮的图片,但我不知道是不是真的是Python的)

Bry*_*ley 7

Python 2.7和3.0附带了主题tk("ttk")小部件,它们看起来比以前的Tk版本要好得多(不过,老实说,任何有能力的GUI开发人员都可以使更老的Tk看起来更好).不要让那些对Tk不太了解的人动摇你使用它,它仍然是许多很多任务的非常可行的工具包.你不会用它创建一个Photoshop克隆,但有多少人写这些类型的应用程序呢?

我在过去的一年里一直在使用wxPython,并且在大多数任务中仍然会选择Tkinter.Tkinter更简单,在许多方面更强大.wxWidgets的唯一优势是它有更多的内置小部件,但我发现它们中有许多有点儿麻烦且难以使用.对于大多数人会写的大多数应用程序,Tkinter仍然是一个很好的选择.

这里有一些主题小部件的截图:

http://code.google.com/p/python-ttk/wiki/Screenshots

以下是使用Mac上主题小部件的Tkinter应用程序的屏幕截图:

http://www.codebykevin.com/phynchronicity-running.png