Thanks for sharing your feedback about kivy, though i would like to clarify that sounds like misconceptions to me. - Kivy is not based on tkinter, and doesn’t use it, it implements its own widgets, based on opengl, you might be thinking about pygame, that we used as a provider years ago, but these days we are not dependent on it at all, and use SDL directly. - Kivy doesn’t use a graphical designer, you might be thinking of things like Glade (for gtk) or QTDesigner (for qt), while some users have been asking for such a designer, there is no effort to develop one currently, and we do encourage people to learn kvlang, which is a yaml-like declarative language to create your UI, you can also use python directly, but using that dsl does simplify a lot of things. - Regarding accessibility, i’ll concede that’s a downside on kivy’s side, we don’t have any integration allowing screen reader to work with the app, we do have some ideas about how to solve that, there has been discussions for example in issue 5836 <https://github.com/kivy/kivy/issues/5836>[1] but as far as i’m aware, nobody is currently working on that, i agree this is a shame, but it does require a core dev to have both the time (and we are short on that) and access to users of these software, the former is certainly more of a blocker than the latter.
[1] https://github.com/kivy/kivy/issues/5836 Le mar. 17 nov. 2020 à 12:47, jacob kruger <[email protected]> a écrit : > I am referring to the fact that toga's layout literally stems from > layout-by-code - add a container to the main window via code, add elements > to it, etc. etc. - no graphical design required as such. > > > As in, while have worked using a similar process in the past, making use > of wxPython, the ones that might require me to have done graphical layout > design, using forms of drag-and-drop would be a no-go from my side. > > > Stay well > > Jacob Kruger > +2782 413 4791 > Skype: BlindZA > "...resistance is futile...but, acceptance is versatile..." > On 2020-11-16 06:36 PM, Matthew Einhorn wrote: > > On Mon, Nov 16, 2020 at 4:46 AM jacob kruger <[email protected]> wrote: > >> Hi there >> >> >> Will just mention that while haven't tried out kivy for quite a while, >> if, as I think, it uses tkinter, then it would be a no-go from my side. >> >> >> Hmm no it doesn't use tkinter in any way!? > > >> And, FWIW, that's since I am myself a 100% blind software developer, and, >> certain forms of GUI modules don't cooperate too well with assisstive >> technology such as screenreaders. >> >> >> This is also where the command line interaction with beeware and it's >> briefcase suit me nicely, as well as where the toga layout-by-code also >> suits me in terms of the development process, and, the first thing I made >> sure of was that the generated android app was accessible while working >> with the android talkback screen reading software. >> > > I'm not sure what you mean by command line/layout-by-code. Do you mean > it's not a WYSIWYG? I don't think any of the python GUI packages I'm aware > of (e.g. kivy, qt etc.) are WYSIWYG as they all rely on layouts to place > widgets. But yeah, Kivy's built-in widgets do not have an accessibility API > so I don't think the generated apks are accessible in that way AFAIK. > > Matt > > _______________________________________________ > Mobile-sig mailing list > [email protected] > https://mail.python.org/mailman/listinfo/mobile-sig >
_______________________________________________ Mobile-sig mailing list [email protected] https://mail.python.org/mailman/listinfo/mobile-sig
