【问题标题】:Python - pythondiologue vs. tkinker vs. wxPython vs. pyQtPython - pythondiologue vs. tkinker vs. wxPython vs. pyQt
【发布时间】:2017-08-07 07:16:31
【问题描述】:

我使用 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 有什么缺点。我不想尽快开始开发移动应用程序,我看到可以使用 python 编写 iOS 和 android 应用程序,而 Qt 可以用于编写 Android 和 iOS 应用程序。因此,考虑到这一点,学习 PyQt 是否意味着我还将开发创建 iOS 和 android 应用程序所需的技能?如果是这样,这绝对是我要做的。

【问题讨论】:

    标签: user-interface pyqt wxpython


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-11-04
      • 2012-05-21
      • 2011-07-14
      • 2019-12-19
      • 2021-12-01
      • 2011-07-08
      • 2014-08-17
      • 2011-09-18
      • 1970-01-01
      相关资源
      最近更新 更多