En Sun, 20 Apr 2008 20:24:04 -0300, globalrev <[EMAIL PROTECTED]> escribió:

> in C?? java etc there is usually:
>
> procedure 1
> procedure 2
> procedure 3
>
> main {
> procedure 1
> procedure 2
> procedure 3
> }
>
> i dont get the mainloop() in python. i mean i have written some
> programs, for example a calculator using tkinterGUI.
>

What you call the "mainloop" is the event loop (or message loop) used by 
event-driven applications as a way to dispatch all events as they happen in the 
system. The concept is independent of Python/C++/whatever language you choose. 
The key phrase is "event-driven programming": 
http://en.wikipedia.org/wiki/Event_driven_programming
Tkinter provides an event-driven GUI framework. Simple CLI programs are not 
event-driven, as your pseudo example above.

> if i have some functions i wanna call to run the program and i wanna
> call them ina specific order and be able to call
> them from each other should this just be called in the mainloop and
> the mianloop then runs the "mainscript" top
> to bottom over and over?

If you don't want or don't require a graphical user interface, just write the 
functions you need and call them from the outermost section in your script.
If you do require a GUI, you'll have to write the code in response to user 
actions: when the user clicks here, do this; when the user chooses that menu 
option, do that.

-- 
Gabriel Genellina

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to