[Tutor] Interactive editing of variables.

mhysnm1964 at gmail.com mhysnm1964 at gmail.com
Sat Jun 1 20:10:54 EDT 2019


Mike, Allan and Matt,

Thanks for the information and help. I will check out Mike's code and have a
play. Allan you provided some good resources and based upon what Matt stated
before and using Easegui. This is not a path I can use. Thanks for the help
anyway.

Matt, a shame. I am not sure what can be done in this area for TK, as  it is
open source other than someone with the knowledge introducing accessibility.
At the level required to provide the required accessibility framework for
different platforms for the default UI controls , is far beyond my skill
level.

I believe later versions of QT  support iaccess2 framework which is an
accessibility framework.

I know from a legal point of view. If a developer or company built a product
based upon the GUI environments and sold it to the USA Government or to the
public. They are opening themselves to potential legal action. This concept
applies in other countries. Accessibility is on a up swing and Microsoft,
Apple, Google, Cisco and others are focusing on this area due to the change
in the landscape. 

What I do not know, how this applies to open source. If there is no
commercial transaction. Then this is the area I am unsure if any of the laws
I am indirectly referring to impact. Anyway, this is getting off scope. Just
highlighting so people are aware. Accessibility is a part of best practice
for UX, UI and development.

-----Original Message-----
From: Tutor <tutor-bounces+mhysnm1964=gmail.com at python.org> On Behalf Of
Mats Wichmann
Sent: Sunday, 2 June 2019 5:24 AM
To: tutor at python.org
Subject: Re: [Tutor] Interactive editing of variables.


>> The issue I have with a lot of GUI programs built for Python they 
>> generally fail in the accessibility department for a screen reader.
> 
> I can't help there I have nearly zero experience of using 
> accessibility tools. But I'd expect any GUI toolkit to work with the 
> standard OS tools. After all they are ultimately all built using the 
> underlying primitive GUI API

On the gui front,

tk developers make no bones about tk not having been built with
accessibility considerations  tk (and thus tkinter which is just the Python
binding to tk),  is not going to work with a screen reader.

wxPython is probably the best choice, it explicitly has support (although
sadly only for Windows):

https://docs.wxpython.org/wx.Accessible.html

possibly some of the other toolkits do - I wouldn't rule out Qt either, but
haven't any experience.

_______________________________________________
Tutor maillist  -  Tutor at python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor



More information about the Tutor mailing list