Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 跨平台gui..使用哪种工具?_Python_User Interface_Cross Platform - Fatal编程技术网

Python 跨平台gui..使用哪种工具?

Python 跨平台gui..使用哪种工具?,python,user-interface,cross-platform,Python,User Interface,Cross Platform,我正在开发一个python程序,我的原生平台是Ubuntu,我想为它构建一个简单的gui。我希望GUI是跨平台的,我遇到了python gtk/wxpython/qt。最好的工具是什么 谢谢 suresh您最好的选择是wxPython或Qt,尽管基于我以前的使用,我强烈倾向于wxPython。这两个应用程序在Windows和OSX上都有相当好的逼真度,感觉和外观都像本机应用程序 GTK对Windows的支持很少,对OSX的支持也很差。我建议您不要使用它。您最好的选择是wxPython或Qt,尽管

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

谢谢


suresh

您最好的选择是wxPython或Qt,尽管基于我以前的使用,我强烈倾向于wxPython。这两个应用程序在Windows和OSX上都有相当好的逼真度,感觉和外观都像本机应用程序


GTK对Windows的支持很少,对OSX的支持也很差。我建议您不要使用它。

您最好的选择是wxPython或Qt,尽管基于我以前的使用,我强烈倾向于wxPython。这两个应用程序在Windows和OSX上都有相当好的逼真度,感觉和外观都像本机应用程序


GTK对Windows的支持很少,对OSX的支持也很差。我建议不要这样做。

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

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

许多人基于多年的知识对特金特不屑一顾,但特金特已经进化了很多。有人说它看起来很难看,但功能性和易用性往往更重要。在我看来,Tkinter绝对是最好的务实选择


尽管如此,没有最好的办法。Qt、Wx和Tk都很好,它们的功能几乎相同,并且或多或少都是跨平台的。随便挑一个,不要回头看。一旦你有了其中一个的经验,你就可以自己决定哪一个是最好的了。它是python的一部分,非常容易使用,当然它是非常跨平台的

许多人基于多年的知识对特金特不屑一顾,但特金特已经进化了很多。有人说它看起来很难看,但功能性和易用性往往更重要。在我看来,Tkinter绝对是最好的务实选择


尽管如此,没有最好的办法。Qt、Wx和Tk都很好,它们的功能几乎相同,并且或多或少都是跨平台的。随便挑一个,不要回头看。一旦你对其中一个有了经验,你就可以自己决定哪一个是最好的

为什么不看看它的API并使用你最喜欢的API呢?这是一个非常主观的问题,也许你可以补充一些对你来说重要的东西几年前我看到有人问过类似的问题我想,我会得到专家们的最新意见…@suresh:我想大多数真正的专家都会同意,没有确定的最佳。为什么不看看它的API并使用你最喜欢的API呢?这是一个非常主观的问题,也许你可以补充一些对你来说很重要的东西几年前我看到有人问过类似的问题。我想,我会得到专家们的最新意见。@suresh:我想大多数真正的专家都会同意,没有确定的最佳。Tkinter也是一个完美的选择。Tkinter是一个完美的选择,也是。定义最便携的。根据我的经验,tkinter比wxpython更便于携带。我几乎无法在一个平台上与wxpython共度几个星期,然后在没有fe调整的情况下切换到另一个平台。tki te的情况正好相反——除了明显的文件名转换之外,我很少对不同的平台进行任何调整,etcOk让我纠正一下:wxPython可能是您想要的,因为它相当可移植。我必须承认,我对tkinter了解不多,只是我不太喜欢它在linux上的外观。根据我的经验,tkinter比wxpython更便于携带。我几乎无法在一个平台上与wxpython共度几个星期,然后在没有fe调整的情况下切换到另一个平台。tki te的情况正好相反——除了明显的文件名转换之外,我很少对不同的平台进行任何调整,etcOk让我纠正一下:wxPython可能是您想要的,因为它相当可移植。我必须承认我对tkinter了解不多,只是我不太喜欢它在linux上的外观。不过我在OSX上看到的tkinter的截图看起来很粗糙。有没有比这更好的例子?我在OSX上看到的tkinter的截图看起来很粗糙。有没有比这更好的例子?