[prg] доступный графический интерфейс в скриптах на python
Приветствую, подскажите, каким образом можно сделать доступный для
скринридеров графический интерфейс в скрипте на python? Пробовал
использовать PySimpleGUI, но ни jaws, ни nvda ничего в окне запущенного
скрипта не видят.
Спасибо!
Здравствуйте, Владислав.
Нужно использовать фреймворк с доступными компонентами GUI, например,
PyWin32, wxPython или PyQt.
Правда если первые два в конечном счёте оперируют нативными элементами на
уровне Win32 API, то вот последний является обвязкой для Qt, а у него есть
проблемы с доступностью некоторых даже базовых интерфейсных примитивов,
например, с полями редактирования, поэтому тут надо чётко понимать узкие
места: окно с кнопками и меню получится доступным, а вот с формами ввода уже
будет не очень.
Ну и хоть wxPython и PyQt кроссплатформенные, но доступность на разных
платформах плавает, поэтому это надо отдельно контролировать, если будет
сборка под другие системы.
Если у вас какой-то технический скрипт, а не консьюмерская разработка, то
возможно достаточно сделать просто текстовое меню в командной строке с
выводом вариантов выбора и вопросами.
Успехов. Никита.