首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python GUI开发的进展如何(2010年9月)?

Python GUI开发的进展如何(2010年9月)?
EN

Stack Overflow用户
提问于 2010-09-21 21:25:53
回答 4查看 1.1K关注 0票数 7

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

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-09-21 21:53:39

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

在过去的一年里,我一直在使用wxPython,对于大多数任务,我仍然会选择Tkinter。Tkinter要简单得多,而且在很多方面都更强大。wxWidgets的唯一优势是它有更多的内置部件,但我发现其中的许多部件有一点but,很难使用。对于大多数人会写的大多数应用程序来说,Tkinter仍然是一个很好的选择。

这里提供了一些主题小部件的屏幕截图:

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

这是一个在Mac上使用主题窗口小部件的Tkinter应用程序的屏幕截图:

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

票数 7
EN

Stack Overflow用户

发布于 2010-09-21 21:38:51

Tk is sill是Python的默认GUI工具包,但它有来自Python 2.7/3.1的主题支持。它不像以前那么丑陋了。

然而,你可以使用一些更好的替代方案,这些方案看起来仍然更好(IMHO),并且功能更多:

  • wxPython :可能是最常用的,跨平台的,你的应用程序看起来和原生的一样。
  • PyQt或即将PySide :诺基亚Qt开源框架的绑定。这不仅仅是一个图形用户界面工具包。
  • PyGTK: GTK+库的绑定

这里有更多信息:http://wiki.python.org/moin/GuiProgramming

票数 2
EN

Stack Overflow用户

发布于 2010-09-21 21:37:57

Python具有针对Tk、Qt、GTK、wx等的绑定。它没有理由比另一种语言更丑陋。你可能会想到一个用Tk制作的gui,它有着丑陋的名声。它不是特定于python的,但它可能更常见,因为它非常简单,并且默认情况下随python一起提供。

有关更多信息,请参阅python wiki上的Gui Programming

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3760714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档