GTK滚动条错误

时间:2013-11-22 08:30:13

标签: gtk

我正在使用Lubuntu 13.10并尝试创建一个可滚动的文本视图。我从下面的链接复制源代码并运行它,当我使用滚动条向下滚动时,我得到一个奇怪的调试消息。如果我不使用滚动条滚动,我没有收到消息。

错误讯息: Gtk-Message :(对于原始信息,设置GTK_DEBUG):无法从“GString”类型的rc文件值“((GString *)0x90672a0)”中检索属性GtkRange::activate-slider' of type gboolean'

源: GTK and scrolling text view

我的代码: http://pastebin.com/KnPY4jA0

调试消息: http://imgur.com/pJ0L9u8

程序运行正常,即使它显示此调试消息,但我希望知道导致此调试消息的原因以及如何解决它。

1 个答案:

答案 0 :(得分:6)

发生在我身上的是使用lubuntu 13.10。它无法读取与滑块相关的与主题相关的布尔值。

您必须找到您正在使用的主题的“gtkrc”文件,并将(我假设的)文本布尔值替换为“0”或“1”,具体取决于您所使用的内容进入文件,即:

GtkScrollbar::activate-slider=FALSE

应该是:

GtkScrollbar::activate-slider=0

我在/usr/share/themes/Lubuntu-default/gtk-2.0/gtkrc中找到了gtkrc文件,因此你的文件可能会在/usr/share/themes/***/gtk-2.0/gtkrc中。检查您的桌面设置,找到您正在使用的主题。