Hi Bob, You really should look at the ttk stuff, it’s the easiest migration path to quite decent looking GUI’s. As you note, the “classic” widgets haven’t changed at all in decades. So without the (minimal) API changes to use the ttk widgets, you’re stuck in the deep past. (Also, please ignore Tix if you’re looking for improvements in UI)
Have a quick look at the tutorial on my site www.tkdocs.com <http://www.tkdocs.com/> to get a sense of what’s involved. The last chapter of the tutorial is a case study on modernizing Python’s IDLE, if you’re looking for some before and after.. Mark > On Nov 12, 2019, at 12:09 PM, Robert Greschke <rob...@greschke.com> wrote: > > So pigs have started sprouting wings and I guess "we" (work) are going to > start shifting to Qt/PySide2/whatever. I've been playing around for a few > weeks and what a mess compared to Tkinter. Does anyone know/think something > like Qt-based classes could be written that are called just like and act just > like Tkinter Button()s/Frame()s/Entry()s/etc. but spit out Qt widgets? I've > got tens of thousands of lines of just Tkinter code (in hundreds of thousands > of lines of Python code), that I probably won't HAVE to rewrite, but > something like that would be pretty spiffy for running the old stuff and for > writing new stuff. Maybe someone will come to their senses and well go back > to Tkinter. :) There is nothing Qt widgets do that I need beyond the Tkinter > basics...if I can figure out how to even do that stuff. I know some functions > may not work out, but it could be worth a try, and either way I guess I'd get > to know Qt better. > > Thanks! > > Bob > > _______________________________________________ > Tkinter-discuss mailing list > Tkinter-discuss@python.org > https://mail.python.org/mailman/listinfo/tkinter-discuss
_______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org https://mail.python.org/mailman/listinfo/tkinter-discuss