3

我在 macOS Sierra 10.12.4 上使用 Python 3.6 和 Gtk+ 3.22.18(通过 Homebrew 安装 Python 和 Gtk+)。我发现GTK_DEBUG环境变量和--gtk-debug参数都没有任何效果。然而:

  • 它们适用于非 python 应用程序,例如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- 但仍然只能在 C 应用程序中,而不是在 Python 应用程序中。如何使用 GTK_DEBUG?

4

0 回答 0