gpt4 book ai didi

user-interface - wxPython vs PyQt vs PyGTK : when and what to use?

转载 作者:行者123 更新时间:2023-12-03 07:27:32 24 4
gpt4 key购买 nike

  • 需要那些具有最低健康经验的人的建议才能使用 Python 设计 GUI 界面。
  • 根据 GUI 的复杂性何时选择以及选择什么?
  • 我们可以使用哪些 GUI 构建器来获得更好的开发质量?

这是我的第一个 GUI 设计,我在没有 GUI 构建器的情况下完成了它,目前堆叠起来是因为我明白,ObjectListView wx.ListCtrl 的包装本身并没有轻松包含进度条或仪表元素。 (参见图片中的“上传状态”栏)。

注意:ObjectListView在.Net版本中有进度条,目前在wx.Python中没有。

P.S: I found this wonderful Python GTK+ Full Stack Tutorial

enter image description here

最佳答案

我不太确定你在问什么。 wxPython 和 pyQt/pyside 可能是所有平台上最容易使用的,并且在大多数操作系统上看起来都是正确的。我知道 wxPython 是专门为包装 native 小部件而设计的,因此如果您希望您的应用程序看起来是 native 的,我认为 wxPython 是正确的选择。如果您希望能够为您的应用程序设计主题/皮肤,那么 PyQT 或 pyGTK 可能会更好。

PyQt/PySide 在某种程度上支持移动设备,我不相信其他两个可以。如果您打算为移动设备编程,那么您可能会想走这条路或者看看 Kivy。

PyQt/PySide 有一个非常强大的所见即所得编辑器。 wxPython 有几个,但我不认为它们中的任何一个都支持 wx 的所有小部件,而且它们的支持参差不齐。这并没有阻止我,因为无论如何我都是手工完成所有编码的。

像往常一样,您可能需要阅读大量文档并尝试每个文档,看看哪一个最适合您的大脑并最能满足您的需求。

关于user-interface - wxPython vs PyQt vs PyGTK : when and what to use?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19584076/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com