【发布时间】:2013-07-25 14:04:40
【问题描述】:
我想为具有自定义设计的 python 程序创建一个 GUI,我在 Photoshop 中有一个模型,我正在寻找一个支持主题的库或任何其他可以完成这项工作的库。
我的 GUI 设计包含渐变、边框、边框半径和带有自定义最小化和关闭按钮的自定义标题栏,例如查看 Github client for Windows 或任何 Adobe 软件安装程序。
我尝试了 wxPython,我使用style=wx.NO_BORDER 删除了 Windows 添加的标题栏和默认边框,但我觉得我没有使用正确的工具来完成这项工作,我在某处读到 wxPython 主要用于原生看 GUI 的,不适合这种自定义,所以我应该寻找其他东西。
我在这里找到了一个答案,建议使用 PyQT 和 QML 在 GUI 中进行高度自定义,但是编译后的文件非常大。
那么我应该使用什么来创建自定义 GUI?我也在寻找编译程序,所以我需要使用合理的文件大小。
【问题讨论】:
-
使用 GTK 和空地。 Glade 帮助您设计您的 UI,而您用 GTK API 编写的脚本将成为逻辑
-
如果您不介意为实际的 GUI 创建选择一些额外的语言,pyamf.org/index.html 也是一个可能的选择。
标签: python user-interface wxpython pyqt