2019-08-13 01:42:35

Hi,
I want to make an accessible GUI in python, and I tried using Tkinter but I saw that it was not accessible from testing it and from posts floating around on the web. What is another GUI library that produces GUIs that are accessible and readable by screenreaders? Thanks!

2019-08-13 01:56:13

WXPython, but you need to download an older version.

Ivan

2019-08-13 03:15:24

QT5, if you don't want an old version of WX. I find QT5 easier to use than WX IMO.

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up

2019-08-13 04:35:30 (edited by SkyGuardian 2019-08-13 04:36:58)

Why the older version of WX, I’ve been managing to use the newest one quite well

everyone in life has something to contribute to this existence, its just if people actually will contribute anything that actually counts

Thumbs up

2019-08-13 07:41:12

@Ethin: Can I make my project closed-source with the PyQT5 library?
As far as I know I couldn't do that before due to its license. I don't know if things has changed recently.
That's one of the reasons I never got to program GUI in python. WXPython is just too confusing and the license of QT5 doesn't allow me to close-source my app.

@Everyone: I'm also curious why the older version of WXPython?

Thumbs up

2019-08-13 19:31:09

@5, it does. QT5 is very confusing when it comes to licensing. So long as you abide by the LGPL, you should be fine.

"On two occasions I have been asked [by members of Parliament!]: 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out ?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question."    — Charles Babbage.

Thumbs up

2019-08-14 00:01:28

@4 it has some issues when trying to add accesible names to widgets. Least what I ran into.

if you wish,  you could give a look at my github profile.
If you want to get in touch with me you can follow me on Twitter
have a nice day.
Paul

2019-08-14 04:11:25

Would it be better to use something like QT5 or Pygame? Are Pygame widgets accessible? I don't think I'd do this, but I do want to use Pygame for some of my projects to handle certain things. Thanks.

2019-08-14 07:29:57

No, pygame doesn't have any accessible GUI elements, same as Pyglet. But this isn't necessarily a deal breaker, since you can use something like Tolk to make accessible GUI's yourself, it just takes a bit more effort.

-BrushTone v1.3.3: Accessible Paint Tool
-AudiMesh3D v1.0.0: Accessible 3D Model Viewer

Thumbs up