请教高手,关于python的几个基础有关问题

请问高手,关于python的几个基础问题。
请问高手,在编写窗口程序中一般最后有个root.mainloop()请问这个消息循环代码,该如何理解??它起什么作用?跟c语言中的哪个函数相同呢??另外还想问下,tkinter组件中有没有滑块条组件?有的话该组件的名字是什么?我用的是python2.5版本。

------解决方案--------------------
main event loop的作用就是检测用户的输入(包括键盘和鼠标),执行响应的功能,检测用户的输入,执行相应的功能,如此周而复始。

这个和语言无关,而是gui库提供的函数。

更详细,准确的介绍可以参看这儿:http://en.wikipedia.org/wiki/Event_loop

tkinter中有scale widget:http://effbot.org/tkinterbook/scale.htm
------解决方案--------------------
消息循环。。。
和C++里的while循环接收消息一样
------解决方案--------------------
探讨请问下面代码运行的机制是什么样的?尤其是root.mainloop()这个消息循环是如何执行的?
import TKinter
root=Tkinter.Tk()
label=TKinter.Label(root,Text="hello,Tkinter")
label.pack()
button1=Tkinter.Button(root,text="button1")
button1.pack(side=Tkinter.LEFT)
root.mainloop()

------解决方案--------------------
探讨

怎么没有人回答我的滑块条控件的问题呢?我很想知道tkinter组件里是否有滑块条组件?有哪些属性?