跨平台gui..which工具使用?

时间:2011-08-23 21:47:42

标签: python user-interface cross-platform

我正在开发一个python程序(我的原生平台是Ubuntu),我想构建一个简单的gui。我希望GUI是跨平台的。我遇到了python-gtk / wxpython / qt。什么是最好的工具?

由于

苏雷什

3 个答案:

答案 0 :(得分:4)

你最好的选择是wxPython或Qt,虽然我会根据我以前的用法强烈倾向于wxPython。这两者在Windows和OSX上都具有相当好的保真度,感觉和看起来像本机应用程序。

GTK在Windows OS上有微弱的支持和非常糟糕的支持。我会建议反对它。

答案 1 :(得分:1)

我要建议tkinter。它是python的一部分,非常易于使用,当然也是非常跨平台的。

许多人基于多年的知识解雇tkinter,但是tkinter已经发展了很多。有人说它看起来很难看,但通常功能和易用性更重要。在我看来,Tkinter绝对是最好的实用选择。

然而,有人说,没有“最好的”。 Qt,Wx和Tk都很好,都做得非常相似,并且都是或多或少平等的跨平台。选择其中任何一个,不要回头看。一旦你获得了tnem的经验,你就可以自己决定哪一个是“最好的”

答案 2 :(得分:0)

正如马特已经建议的那样,wxPython应该是最便携的选择。在Windows上,它使用本机GUI工具包,在Linux上它将使用Qt作为后端(虽然我不知道它在OSX上做了什么,但你可以在他们的网站上找到所有这些)。

相关问题