作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我编写了一个使用 PyGTK 的 Python 应用程序。它在 Linux 上运行良好并且看起来很棒。它在 Windows 上也运行良好,但看起来非常糟糕。默认的 GTK 主题看起来与 native 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()
...但它不起作用。
最佳答案
我相信您正在寻找 rc_parse
函数,它可以让你加载一个带有主题的 gtkrc 文件。另请参阅 http://faq.pygtk.org/index.py?file=faq21.012.htp&req=show ,它展示了如何在 Windows 上更改 GTK 主题。现在问题变成了找到适合您需要的 GTK 主题。一些谷歌搜索出现了http://gtk-wimp.sourceforge.net/ ,这可能是您所需要的。
关于python - 有没有办法在 Windows 上更改当前的 PyGTK 主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5768265/
我是一名优秀的程序员,十分优秀!