有没有办法获取 运行 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
我正在尝试提取 运行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