[Python-ideas] A GUI for beginners and experts alike

Mike Barnett mike_barnett at hotmail.com
Thu Aug 23 21:04:17 EDT 2018


Wow, Thank you Steve!


This is exactly the kind of information I was hoping for!!



> Acceptance for *what* precisely?

That is a great question... you're right shoulda asked a specific question.  

I would like to see if become something official so that it gets out to people automatically.  Perhaps a stdlib module.

I should have also mentioned I'm the author.  That 3rd person thing didn't sound right.  

Definitely want to stress that the current implementation is a prototype for something official.  It would need to be rewritten should it be submitted.  As it is now it likely needs refactoring to get the interface to be PEP8 compliant.  If it's possible to look past some of those blemishes and more at what the interface accomplishes and how it goes about doing it.

There are a number of Python-like aspects of the project that fit within a learning environment.  These concepts are all touched upon in a natural way:
* The use of Lists, Dictionaries for return values.  
* The window/form is specified using a List layout that visibly resembles the GUI layout.  
* Widgets are configured in place by using optional parameters.  
* The calls collapse down into a single-line of Python code for a custom GUI should you want to write it that way.

The other questions:

Is this an attempt to draw people's attention to PySimpleGUI? 
To start a dialog about finding something better?

Yes - I want to begin the process of getting some attention... get some ideas on how I can get in front of audiences that may be interested.  I don't want to spam the Python world, but I do want to help people add a nice front-end to their programs.


(.... then I don't understand the comment about pip install and 
dropping the PySimpleGUI into people's project folder -- that isn't 
necessary if its a std lib module.)

The single-file aspect is a detail about today's implementation.  


Thank you for asking helpful questions.  



@mike




More information about the Python-ideas mailing list