[Python-ideas] A GUI for beginners and experts alike
Barry Scott
barry at barrys-emacs.org
Fri Aug 24 11:07:31 EDT 2018
> On 23 Aug 2018, at 19:49, Mike Barnett <mike_barnett at hotmail.com> wrote:
>
> Python has dropped the GUI ball, at least for beginners (in my opinion)
>
> While the Python language is awesomely compact, the GUI code is far from compact. Tkinter will create a nice looking GUI, but you’ve got to be skilled to use it. A student in their first week of Python programming is not going to be working with tkinter.
>
> It would be nice if beginners could double click a .py file and have it launch straight into a GUI, like most of the programs people are used to using.
>
> I think I’ve stumbled onto a framework that could work very well for creating fairly complex custom-layout GUIs.
>
> A package was released recently that uses this framework. It’s calledPySimpleGUI <https://github.com/MikeTheWatchGuy/PySimpleGUI>. It is a wrapper for tkinter so that it’ll run on almost any system Python will run on. There are no other dependencies and it’s a single file so that it can be easily dropped into someone’s project folder for immediate use without messing with pip installs.
>
> You can read more:
> PySimpleGUI Tutorial <https://pysimplegui.readthedocs.io/en/latest/tutorial/>
> PySimpleGUI Cookbook <https://pysimplegui.readthedocs.io/en/latest/cookbook/>
> PySimpleGUI Reverence Document <https://pysimplegui.readthedocs.io/en/latest/>
> A bunch of screenshots <https://github.com/MikeTheWatchGuy/PySimpleGUI/issues/1>
>
> I am not seeking fame, recognition, or any other personal gain. I could care less if my name is associated with this design. My goal is to get Python off the command line and onto the screen.
>
> I am, however, making a serious in my attempt to get serious Python community members to weigh in on the best approach for getting acceptance.
>
> A sizeable user-base is likely a requirement. Interest has been brisk over the past few weeks with the basic GitHub <https://github.com/MikeTheWatchGuy/PySimpleGUI> stats having made great strides toward the EasyGUI <https://github.com/robertlugg/easygui> values. It’s not a competition, but rather a benchmark to check progress.
>
> Comments, suggestions, pointers in new directions are all welcomed.
I think that this is a very interesting project. Having a simple way to do GUI's is great for beginners and experienced people.
What I'd suggest is that this would be better if you could extent beyond the simple using the underlying toolkit.
But I'd not use tk as the base I'd use PyQt, IMHO, its the best toolkit for building GUIs with python.
I'd love to start with the simple and build on top the complex stuff only when I need it.
Barry
>
> Thank you very much for your time. I have not been a part of this mailing list in the past, so I hope I’m using it within the guidelines. Someone pointed me in this direction to get feedback and into the process.
>
> @mike <mailto:mike_barnett at hotmail.com>
>
> _______________________________________________
> Python-ideas mailing list
> Python-ideas at python.org <mailto:Python-ideas at python.org>
> https://mail.python.org/mailman/listinfo/python-ideas <https://mail.python.org/mailman/listinfo/python-ideas>
> Code of Conduct: http://python.org/psf/codeofconduct/ <http://python.org/psf/codeofconduct/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-ideas/attachments/20180824/0d82721d/attachment.html>
More information about the Python-ideas
mailing list