It seems to depend on what you want

easygui
-----------
Very simple, very easy to set up, but is NOT event driven (ie the
program uses it much like it would use raw_input but with drop boxes.

All other guis are event driven - that is the gui has the main loop,
and when it detects (a button click) it fires off a request to the
rest of the program to do something.

The main frameworks (ie they provide widgets like buttons so you do
not have to write your own button code)

pyQT
-------
Extrememly well suported and mature, Has a good drag and drop
developer. Is free for Linux / open source use. Commercially is a bit
more confused.

tkinter
--------
The default python Gui but it might be changing  - see frederick
Lundh's IDE for what can be done in it.

WxPython
-------------
Simialr to pyQt, widgets bigger than tkinter

Wrappers around the above frameworks for ease

PythonCard
---------------
As recommended above.
There are a plethora of gui interfaces
(http://wiki.python.org/moin/GuiProgramming)
Almost as many as web frameworks !

I suggest starting with easygui if you just want pop up dialogs,
otherwise take a day or two to get to grips with QT.  with a drag and
drop editor it is surprisingly good. There is a tutorial by a B Rempt
somewhere on line.



On 10/13/05, Olexiy Kharchyshyn <[EMAIL PROTECTED]> wrote:
>
> I'm really confused on the issue how to create windows, forms, etc. in
> Python & can't find any manual for that.
> Could you possibly advise me smth useful?
> --
> Best regards,
>
> Olexiy Kharchyshyn
> ------------------------
> [EMAIL PROTECTED]
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> http://mail.python.org/mailman/listinfo/tutor
>


--
--------------------------
Paul Brian
m. 07875 074 534
t. 0208 352 1741
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to