我正在使用Lubuntu 13.10并尝试创建一个可滚动的文本视图.我从下面的链接复制源代码并运行它,当我使用滚动条向下滚动时,我得到一个奇怪的调试消息.如果我不使用滚动条滚动,我没有收到消息.
错误消息:Gtk-Message :(对于原始信息,设置GTK_DEBUG):无法GtkRange::activate-slider' of type从rc文件值"((GString*)0x90672a0)"类型`GString' 检索属性gboolean'
来源: GTK和滚动文本视图
我的代码:http: //pastebin.com/KnPY4jA0
调试消息:http: //imgur.com/pJ0L9u8
程序运行正常,即使它显示此调试消息,但我希望知道是什么原因导致此调试消息以及如何解决它.
小智 6
发生在我身上的是使用lubuntu 13.10.它无法读取与滑块相关的与主题相关的布尔值.
您必须找到gtkrc您正在使用的主题的' '文件,并将(我假设的)文本布尔值替换为'0'或'1',具体取决于您在文件中获得的内容,即:
GtkScrollbar::activate-slider=FALSE
Run Code Online (Sandbox Code Playgroud)
应该:
GtkScrollbar::activate-slider=0
Run Code Online (Sandbox Code Playgroud)
我找到了gtkrc文件/usr/share/themes/Lubuntu-default/gtk-2.0/gtkrc,所以你的文件可能会在/usr/share/themes/***/gtk-2.0/gtkrc.检查您的桌面设置以查找您正在使用的主题.