Python - pythondiologue vs. tkinker vs. wxPython vs. pyQt

时间:2017-03-16 08:17:10

标签: user-interface pyqt wxpython

我使用pythondialogue(它是bash的whiptail包装器)制作了一个非常简单的伪GUI,我需要它是linux和Mac OSX之间的跨平台。主要问题是它很难找到pythondialogue的信息,唯一的文件似乎是在他们自己的网站上。我只是使用whiptail,但我正在学习python,所以使用它来磨练我的python技能。

我喜欢pythondialogue(和whiptail)的是它不是真正的GUI,只是CLI内部的对话,因此它可以纯粹通过命令行使用,例如,如果您通过SSH连接到要运行它的计算机。 tkinter也可以这样做吗?

无论哪种方式,我想知道的一件大事是tkinter对常规pythondialogue有什么好处。显然,不同之处在于它可以让您创建正确的GUI应用程序,但是只有在绝对必要的情况下创建GUI应用程序才是最明智的吗?

tkinter听起来像是在python中编写GUI的最简单方法。它对PyQt或wxPython有什么缺点。我不想尽快开始开发移动应用程序,我看到iOS和Android应用程序可以使用python编写,Qt可以用来编写Android和iOS应用程序。所以考虑到这一点,学习PyQt是否意味着我还将开发创建iOS和Android应用程序所需的技能?如果是这样,这绝对是我要做的。

1 个答案:

答案 0 :(得分:0)

学习PyQt肯定会帮助您学习创建IOS和Android应用程序。更重要的是,PyQt附带了QtDesinger,它是一个可视化编辑器,用于以最少的编码创建应用程序。在我看来,Tkinter是非常轻量级的GUI编程。如果你想要赚钱这些应用程序,我强烈建议你去看看Kivy。