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?

0 ответов

Другие вопросы по тегам