我在macOS Sierra 10.12.4上使用Python 3.6和Gtk + 3.22.18(通过Homebrew安装Python和Gtk +)。我发现GTK_DEBUG
环境变量和--gtk-debug
参数都没有任何效果。但是:
GTK_DEBUG=modules gtk3-demo
--gdk-debug
和其他参数可以正常工作GTK_THEME
。只有这不起作用:
GTK_DEBUG=modules python hello.py
我很确定我正在为python和非python应用程序使用相同的Gtk +库。我已经进行了搜索,只找到了一组。
我知道Homebrew用--enable-debug=minimal
编译Gtk +。为了确保这不是罪魁祸首,我在没有该标志的情况下重新编译它,现在可以使用带有--gtk-debug=interactive
的Gtk检查器 - 但仍然只在C应用程序中,而不是在Python应用程序中。我如何使用GTK_DEBUG?