尝试使用 gtkrc 设置小部件的样式不起作用 - Windows 7 上的 Zim wiki

尝试使用 gtkrc 设置小部件的样式不起作用 - Windows 7 上的 Zim wiki

我在 Windows 7 上使用 Zim wiki,想将页面视图背景样式设为平铺位图。首先,我想看看是否可以只更改文本颜色。

我知道 gtkrc 已被正确加载,因为如果我更改主题名称,它会在我启动应用程序时反映出来。

但是如果我尝试应用上面提到的样式http://zim-wiki.org/manual/Help/Config_Files.html

样式没有应用。我是不是错过了一些基本的东西?

gtk-theme-name = "MS-Windows"

style "mycolors" 
{
    base: "#333333"
    text: "#444444"
}

widget "*.zim-pageview" style "mycolors"

答案1

Config_File 手册给出的语法对我来说也不起作用。

不过,我尝试了以下语法,它适用于

pixmap_path "/path-to-background-image-files"

style "mycolors" 
{
  base[NORMAL]   = "black"
  base[SELECTED] = "#6699cc"   # npp deep black
  text[NORMAL]   = "#c0c0c0"   # windows cmd default color
  bg_pixmap[NORMAL] = "nexus.png"
}

widget "*.zim-pageview" style "mycolors"
widget "*.zim-pageindex" style "mycolors"
class "GtkWidget" style "mycolors"

我参考了这个链接:Silas S. Brown 的 .gtkrc 文件,对于bg_pixmap,我参考了这个:像素图示例

相关内容