2016-10-05 2 views
2

Я пытаюсь извлечь ярлыки виджетов запущенных приложений GTK. Я попытался использовать GtkParasite, но я понятия не имею, как заставить его работать в моей программе python.Есть ли способ получить метки для запуска приложений GTK?

Я хочу получить виджеты и их метки приложения gtk, запущенного на моем компьютере. Это означает, что если я запустил gedit в своей системе, я хочу получить метки виджетов во время выполнения. Я надеюсь в этом есть смысл.

Есть ли способ использовать библиотеку C GTK для получения экземпляра запущенного приложения GTK?

Заранее спасибо.

+2

Вы, вероятно, следует обратить внимание на доступности библиотек, таких как ATK. –

+0

@ el.pescado вы могли бы указать мне ссылку, которая могла бы помочь мне начать с ATK? –

ответ

5

Возможно, вы должны использовать библиотеки доступности - это инструменты, которые позволяют, например. чтобы читать графические символы для пользователей с ослабленным зрением. В Linux at-spi2, по-видимому, является стандартом де-факто.

Для Python, принять смотреть на на-СПИ примерах: https://github.com/infapi00/at-spi2-examples

+0

Большое спасибо @ el.pescado. Серьезно, я не могу поблагодарить вас. Я застрял в этом несколько дней. :) –

Смежные вопросы