[Edu-sig] IDE for GUI development in Python

Massimo Di Pierro mdipierro at cs.depaul.edu
Mon Aug 11 09:31:44 CEST 2008


I have not used but according to
http://www.riverbankcomputing.co.uk/software/pyqt/intro

"Qt also includes  Qt Designer, a graphical user interface designer.  
PyQt is able to generate Python code from Qt Designer. It is also  
possible to add new GUI controls written in Python to Qt Designer."

Qt designer is fantastic http://trolltech.com/products/qt/features/ 
tools/designer

Massimo

On Aug 10, 2008, at 9:28 PM, kirby urner wrote:

> Learning GUI programming fundamentals is best accomplished with a
> straight text editor IMO (vim, scintilla, whatever).
>
> Dragging and dropping widgets from a tools palette is convenient, but
> not the best way to learn GUI programming, as such IDEs tend to
> insulate from the details, not teach them -- why VB in general is not
> a good learning environment, a common mistake many schools make.
>
> John Zelle's book using Tk is a good one.
>
> I recommend intro classes go through quite a number of widget
> libraries, each time doing nothing too difficult, using Gtk, wx, Qt,
> even AWT via Jython maybe.  Students get a feel for what's common
> (window concept), what's different (e.g. event model).
>
> Most importantly, a lot of GUI development = web pages for visuals
> these days, not thick client at all, so if the point of the course
> really is GUI development, then JavaScript/CSS, some exposure to web
> frameworks, e.g. ASP, is a must.
>
> Kirby
>
>
> 2008/8/10 Matt K <matt.kameron at gmail.com>:
>> Hi all,
>>
>> I'm looking at using a GUI IDE for helping my high school students  
>> to learn
>> GUI programming. The kind of interface which Visual Basic  
>> offers... but in
>> Python.
>>
>> I've found Blackadder so far, but its not free (or finished!) Do  
>> any of you
>> have any (ideally free) suggestions?
>>
>> Thanks
>>
>> _______________________________________________
>> Edu-sig mailing list
>> Edu-sig at python.org
>> http://mail.python.org/mailman/listinfo/edu-sig
>>
>>
> _______________________________________________
> Edu-sig mailing list
> Edu-sig at python.org
> http://mail.python.org/mailman/listinfo/edu-sig



More information about the Edu-sig mailing list