2013-11-22 86 views
2

我使用的是Lubuntu 13.10,並嘗試創建一個可滾動的文本視圖。我從下面的鏈接複製源代碼並運行它,當我使用滾動條向下滾動時,我得到了一個奇怪的調試消息。如果我不使用滾動條滾動,我沒有收到消息。GTK滾動條錯誤

錯誤消息: GTK的信息:(對於原點信息,設置GTK_DEBUG):無法檢索屬性GtkRange::activate-slider' of type gboolean '從rc文件中值 「((的GString *)0x90672a0)」 類型的`的GString'

來源: GTK and scrolling text view

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

調試消息: http://imgur.com/pJ0L9u8

即使它顯示此調試消息,程序仍可正常運行,但我希望知道是什麼導致此調試消息以及如何解決它。

回答

6

這發生在我身上,使用lubuntu 13.10。它無法讀取與滑塊相關的與主題相關的布爾值。

您必須找到您正在使用的主題的'gtkrc'文件,並用'0'或'1'取代(我假設)文本布爾值,具體取決於您在文件,即:

GtkScrollbar::activate-slider=FALSE 

應該是:

GtkScrollbar::activate-slider=0 

我發現gtkrc文件中/usr/share/themes/Lubuntu-default/gtk-2.0/gtkrc,所以你可能會在/usr/share/themes/***/gtk-2.0/gtkrc。檢查您的桌面設置以查找您正在使用的主題。