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

时间:2016-10-05 08:24:34

标签: python python-2.7 gtk pygtk gtk3

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

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

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

提前致谢。

1 个答案:

答案 0 :(得分:5)

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

对于Python,请查看at-spi示例: https://github.com/infapi00/at-spi2-examples