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!
WXPython, but you need to download an older version.
QT5, if you don't want an old version of WX. I find QT5 easier to use than WX IMO.
#4 (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
@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?
@5, it does. QT5 is very confusing when it comes to licensing. So long as you abide by the LGPL, you should be fine.
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.
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.