2013-11-22 2 views
2

Я использую Lubuntu 13.10 и пытаюсь создать прокручиваемый текстовый вид. Я копирую исходный код из приведенной ниже ссылки и запускаю его, и у меня появилось странное сообщение об отладке, когда я использую полосу прокрутки для прокрутки вниз. Я не получил сообщение, если я не использую прокрутку для прокрутки.Ошибка прокрутки GTK

сообщение об ошибке: Gtk-сообщение: (для информации о происхождении, установить GTK_DEBUG): не удалось получить свойство GtkRange::activate-slider' of type gboolean 'из значения гс файла "((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. Проверьте настройки своего рабочего стола, чтобы найти тему, которую вы используете.

Смежные вопросы