我对Python很陌生,我似乎找不到任何改变我系统上运行的GTK主题的解决方案。我用Python 2.7.6运行Ubuntu 14.04。以下是我目前正在处理的代码的简化版本:
import gtk
import webkit
gtk.rc_parse('/home/viktor/.themes/Elegant Brit/gtk-2.0/gtkrc')
view = webkit.WebView()
sw = gtk.ScrolledWindow()
sw.add(view)
win = gtk.Window(gtk.WINDOW_TOPLEVEL)
win.add(sw)
win.show_all()
view.open("http://w3.org/")
gtk.main()
我似乎无法找到适合我的任何东西。任何帮助表示赞赏。
答案 0 :(得分:0)
可以使用存储在以下路径中的gtkrc文件修改主题:
/usr/share/themes/[YOUR THEME]/[GTK VERSION]/gtkrc
使用以下代码在程序中手动设置主题
import os
os.environ['GTK2_RC_FILES'] = '/PATH/TO/THEME/gtkrc'
和瓦拉!您的窗口现在将使用指定的主题。
使用wxPython 2.8进行测试。