On Fri, Dec 26, 2014 at 4:14 AM, Jurgis Pralgauskis < jurgis.pralgaus...@gmail.com> wrote:
> would it be hard to port to Python2? > > I tried, it now has issues with super() -- but what else could get in the > way of porting? > I suspect that the super() use is the only issue preventing it from working with Python 2.7. I actually started from an example designed to work with Python 2, but simplified the super() call to use the Python 3 specific notation. I could try to change that - but I am moving away from Python 2 and would likely not test it regularly with it. André > > On Wed, Dec 17, 2014 at 5:41 PM, Andre Roberge <andre.robe...@gmail.com> > wrote: > >> Hi everyone, >> >> If you use Python 3 and PyQt in a teaching environment (e.g. the Anaconda >> distribution), you might be interested in a new project I have started. >> >> ==== The original inspiration: http://easygui.sourceforge.net/ ==== >> About EasyGUI >> EasyGUI is a module for very simple, very easy GUI programming in the >> Python programming language. >> >> Experienced Pythonistas need to be able to make simple GUI interfaces >> quickly and easily. New Python programmers, students, and sysadmins need >> GUI capabilities that don't require knowledge of Tkinter, frames, widgets, >> callbacks or lambda. This is what EasyGUI provides. Using EasyGUI, all GUI >> interactions are invoked by simple function calls. >> >> EasyGUI is different from other GUIs in that EasyGUI is NOT event-driven. >> It allows you to program in a traditional linear fashion, and to put up >> dialogs for simple input and output when you need to. If you have not yet >> learned the event-driven paradigm for GUI programming, EasyGUI will allow >> you to be productive with very basic tasks immediately. >> ========= >> >> My new project is easygui_qt (https://github.com/aroberge/easygui_qt). >> If you go to the github repository, you will see an impressive looking >> package. Do not be fooled: most of this has been generated automatically >> by "cookiecutter" - I wanted to learn to use it to create packages that >> could be easily updated to https://pypi.python.org/pypi and cookiecutter >> generates all the required boilerplate code (including additional files for >> automated testing, etc.), most of which I do not use (yet). >> >> Right now, there are only two files of potential interest: >> >> >> https://github.com/aroberge/easygui_qt/blob/master/easygui_qt/easygui_qt.py >> >> which contains the widgets; and >> >> https://github.com/aroberge/easygui_qt/blob/master/demos/guessing_game.py >> >> which shows how to use the existing widgets in a simple program. >> >> There are still quite a few widgets that I need/want to implement and am >> always open for feedback and suggestions. >> >> André >> >> >> >> _______________________________________________ >> Edu-sig mailing list >> Edu-sig@python.org >> https://mail.python.org/mailman/listinfo/edu-sig >> >> > > > -- > Jurgis Pralgauskis > tel: 8-616 77613; > Don't worry, be happy and make things better ;) > http://galvosukykla.lt >
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig