有没有办法获取 运行 GTK 应用程序的标签?

Is there a way to get the labels of running GTK applications?

我正在尝试提取 运行ning GTK 应用程序的小部件标签。我尝试使用 GtkParasite,但我不知道如何让它在我的 python 程序中工作。

我希望能够获取计算机上 运行ning 的 gtk 应用程序的小部件及其标签。这意味着如果我 运行 在我的系统上进行 gedit 那么我想在 运行 时间获取小部件的标签。我希望这是有道理的。

有没有办法使用 GTK 的 C 库来获取 运行ning GTK 应用程序的实例?

提前致谢。

您可能应该使用辅助功能库 - 这些工具允许例如。屏幕阅读器为视障用户阅读 GUI 标签。在Linux上,at-spi2似乎是事实上的标准。

对于Python,看一下at-spi例子: https://github.com/infapi00/at-spi2-examples