【发布时间】:2011-05-31 19:53:46
【问题描述】:
我编写了一个使用 PyGTK 的 Python 应用程序。它在 Linux 上运行良好并且看起来很棒。它在 Windows 上也运行良好,但看起来非常糟糕。默认的 GTK 主题看起来完全不像原生的 Windows GUI 元素。
有什么办法可以让我的 Python 应用看起来更好一些吗?也许我可以调用一些函数来将主题更改为更好的东西?
编辑:使用下面答案中建议的rc_parse() 函数,我现在有了:
import pygtk,gtk
gtk.rc_parse("C:\\Program Files\\Common Files\\GTK\\2.0\\share\\themes\\Bluecurve\\gtk-2.0\\gtkrc")
window = gtk.Window(gtk.WINDOW_TOPLEVEL)
button = gtk.Button()
button.set_label("Hello")
window.add(button)
button.show()
window.show()
gtk.main()
...但它不起作用。
【问题讨论】: