Отправляет email-рассылки с помощью сервиса Sendsay

[prg] доступный графический интерфейс в скриптах на python

Приветствую, подскажите, каким образом можно сделать доступный для
скринридеров графический интерфейс в скрипте на python? Пробовал
использовать PySimpleGUI, но ни jaws, ни nvda ничего в окне запущенного
скрипта не видят.

Спасибо!

Ответить   Tue, 19 May 2020 20:47:28 +0300 (#3652067)

 

Ответы:

Здравствуйте, Владислав.

Нужно использовать фреймворк с доступными компонентами GUI, например,
PyWin32, wxPython или PyQt.
Правда если первые два в конечном счёте оперируют нативными элементами на
уровне Win32 API, то вот последний является обвязкой для Qt, а у него есть
проблемы с доступностью некоторых даже базовых интерфейсных примитивов,
например, с полями редактирования, поэтому тут надо чётко понимать узкие
места: окно с кнопками и меню получится доступным, а вот с формами ввода уже
будет не очень.
Ну и хоть wxPython и PyQt кроссплатформенные, но доступность на разных
платформах плавает, поэтому это надо отдельно контролировать, если будет
сборка под другие системы.
Если у вас какой-то технический скрипт, а не консьюмерская разработка, то
возможно достаточно сделать просто текстовое меню в командной строке с
выводом вариантов выбора и вопросами.
Успехов. Никита.

Ответить   Wed, 20 May 2020 00:11:25 +0300 (#3652072)

 

Mai omentaina, Владислав!

На мой взгляд, ответ один и он универсален: wxPython.

Ответить   Thu, 21 May 2020 22:05:05 +0200 (#3652148)