Какие платформы графического пользовательского интерфейса Python правильно отображают собственные свойства автоматизацииPython

Программы на Python
Anonymous
Какие платформы графического пользовательского интерфейса Python правильно отображают собственные свойства автоматизации

Сообщение Anonymous »

Я разрабатываю приложение с графическим интерфейсом для Windows на Python, и мне нужна соответствующая совместимость с программами чтения с экрана, такими как NVDA и JAWS.
Моим основным требованием является правильное раскрытие свойств Microsoft UI Automation (UIA) и использование собственных элементов управления Windows.
Я тестировал:
  • Tkinter: NVDA не всегда считывает виджеты.
  • PySide6 (Qt): NVDA считывает большинство элементов управления, но некоторые варианты поведения не являются полностью нативными.
Моя цель:
  • Нативное поведение элементов управления Windows
  • Надежная поддержка UIA
  • Минимально настраиваемая реализация специальных возможностей
С архитектурной точки зрения, какие платформы GUI Python лучше всего интегрируются с собственными API специальных возможностей Windows (UIA/MSAA)?

Существуют ли рекомендуемые подходы, гарантирующие правильную поддержку программ чтения с экрана?

Подробнее здесь: https://stackoverflow.com/questions/799 ... ties-corre

Вернуться в «Python»