Spec-Zone.ru › GTK 4.0

Интерактивная отладка

Рисунок 18. Инспектор

The inspector

GTK включает интерактивный отладчик, называемый GTK Инспектор, который позволяет исследовать дерево виджетов любого приложения GTK во время выполнения, а также настраивать тему и запускать визуальные средства отладки. Вы можете легко опробовать изменения во время выполнения, прежде чем внести их в код.

Обратите внимание, что GTK инспектор может отображать только внутренности GTK. Он не может понять специфическую для приложения логику приложения GTK. Также тот факт, что GTK инспектор работает в процессе приложения, ограничивает его возможности. Он предназначен как дополнение к полноценным отладчикам и средствам трассировки системы, таким как DTrace, а не как замена.

Чтобы включить GTK инспектор, вы можете использовать сочетания клавиш Control-Shift-I или Control-Shift-D, или установить переменную среды GTK_DEBUG=interactive.

Есть несколько дополнительных переменных среды, которые можно установить, чтобы повлиять на то, как инспектор отображает свой пользовательский интерфейс. GTK_INSPECTOR_DISPLAY и GTK_INSPECTOR_RENDERER определяют GDK дисплей и GSK рендерер, которые использует инспектор.

В некоторых ситуациях может быть нецелесообразно предоставлять пользователям доступ к GTK инспектору. Сочетания клавиш можно отключить с помощью ключа enable-inspector-keybinding в схеме org.gtk.Settings.Debug GSettings.

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/interactive-debugging.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API