Любой инструмент для проверки элементов GTK3?


10

gtkparasiteотлично подходит для gtk+2, но, к сожалению, не будет работать с gtk+3.

Есть ли альтернатива?

Ответы:


6

Если вы смотрите на все возможности, которые могут решить проблему, я предлагаю следующую ссылку, которая о том, как портировать gtkparasiteна GTK3. Хотя это немного технически, усилия успешны.

http://code.google.com/p/gtkparasite/issues/detail?id=18


Я просто сделал это и подумал сообщить, но вы здесь :) Патч из комментария 5 отлично работает!
Зета

1
GTK3, по-видимому, теперь поддерживается (с октября 2013 года ...), вам нужно скомпилировать его из исходного кода, используя ./autogen.sh --with-gtk=3.0, makeи sudo make install. Однако упакованная версия Fedora по-прежнему поддерживает только GTK2 :(
Уилф

5

Да, теперь есть официальный инструмент GNOME GtkInspector:

GtkInspector - встроенная поддержка интерактивной отладки в GTK +. Он был добавлен в GTK + 3.14, на основе копии устоявшегося gtkparasite . Чтобы включить отладчик, либо начать свое приложение с GTK_DEBUG=interactiveв среде, или запускать
gsettings set org.gtk.Settings.Debug enable-inspector-keybinding trueи запускать отладчик с Control- Shift- Iили Control- Shift- Dсочетания клавиш.

введите описание изображения здесь


Я получаю:No such schema 'org.gtk.Settings.Debug'
Jhasse

@jhasse - какая у тебя версия gtk?
don_crissti

3.16 в Ubuntu GNOME 15.10
jhasse

Для Ubuntu, см. Askubuntu.com/a/748152/248158
DK Bose
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.