GTK_DEBUG не соблюдается при использовании Python + Gtk+
Я использую Python 3.6 и Gtk+ 3.22.18 на macOS Sierra 10.12.4 (и Python, и Gtk + установлены через Homebrew). Я обнаружил, что ни GTK_DEBUG
переменная среды, ни --gtk-debug
Аргумент не имеет никакого эффекта. Тем не мение:
- Они работают для не-Python приложений, например
GTK_DEBUG=modules gtk3-demo
--gdk-debug
и другие аргументы работают- Другие переменные среды учитываются, например,
GTK_THEME
,
Только это не работает:
GTK_DEBUG=modules python hello.py
Я почти уверен, что использую одни и те же библиотеки Gtk + для приложений на python и non-python. Я выполнил поиск и нашел только один их набор.
Я знаю, что Homebrew компилирует Gtk + с --enable-debug=minimal
, Чтобы убедиться, что это не преступник, я перекомпилировал его без этого флага и теперь могу использовать инспектор Gtk с --gtk-debug=interactive
- но все же только в приложениях на C, а не в приложениях на Python. Как я могу использовать GTK_DEBUG?