【发布时间】:2013-07-02 03:54:04
【问题描述】:
我正在整理一些程序,现在是时候开始为其中一些程序制作 GUI。该代码目前使用 Python 3.3 编写。
我研究了一些 Python 的 GUI,即 Tkinter、wxPython 和 PyGTK。我发现的一切似乎都只创建了看起来相当陈旧的 GUI。我已经创建了几个示例 GUI,它们都可以工作,它们看起来很像 Windows 95。
我正在查找/创建的示例:
我想要的示例:
这仅仅是关于 GUI 工作原理的高级知识,还是只是有更适合“现代”外观 GUI 的 GUI 模块?
如果是关于 GUI 工作原理的高级知识,是否有一些关于如何使 GUI 看起来更“现代”的教程。
提前致谢。
【问题讨论】:
-
大多数工具包都与您的系统主题相匹配,因此您使用它们制作的 UI 看起来就像“常规”程序。
-
问题是,我运行的是 Windows 7,大多数 GUI 看起来都不错而且很现代,但是当我从我的 Python 代码运行我自制的 GUI 时,它们会出现 Windows 95 风格。
-
有几十个 Python UI 工具包。你用的是哪一个?
-
我在 tkinter、wxPython 和 PyGTK 中做了一些简单的例子
-
如果 wxPython UI 无法加载新的(ish)主题通用控件 DLL,它将回退到旧样式。这样做真的不应该有任何问题,尽管我想如果你有一个旧的 wxPython 或者可能是一个定制的 Python,那么这可能就是你所看到的。
标签: user-interface tkinter wxpython pygtk python-3.3