tkinter学习总结-初学者

来源:互联网 发布:淘宝7 怎么设置 编辑:程序博客网 时间:2024/05/17 01:48
tkinter是python自带的GUI模块,我把一个GUI程序比作一只麻雀,一只简单的“Hello!”麻雀是这样的:
from tkinter import *top=Tk()lb=Label(top,text="Hello!")lb.pack()top.mainloop()
从中总结tkinter的使用分以下五步:   1. 导入必要的package信息   2. 创建toplevel widget,负责顶层窗口的工作,所有的widget都应包含在这里面   3. 创建widget   4. 将创建的widget添加到上层widget中   5. 调用mainloop()循环   以上五步即组成一只完整的麻雀了,那么如何完善麻雀五脏六腑的功能呢?   在tkinter的世界里,一个个widget就相当于麻雀的各个器官,它们有Label、Button、Menu、Frame等19种。具体见http://effbot.org/tkinterbook/tkinter-index.htm,部分widget中文描述可以参考http://www.cnblogs.com/alan-babyblog/p/5197480.html。每一种widget的功能都不一样,但是添加的方式都是一样的,都是在第一个参数中指定上层widget对象,如Label(top),表示这个Label要添加到top这个widget中,最常用的另一个参数就是text,指定了widget的标题,如同每个器官都必须有一个名字一样。   现在我们知道了怎么创建一个包含名称为hello的label的tkinter程序,同样的,我们理应知道如何为这个程序增加名称为submit的button。我们可能在一个程序中增加无数个Label,Button等等widget,并且我们希望它们之间都是那么的与众不同!接下来谈谈如何赋予它们这些与众不同。   tkinter中widget的属性,找了半天才找到http://m.blog.csdn.net/article/details?id=5194184,通过设置widget的属性,我们可以为它们设置各种各样的样式以及功能。   每个widget的都需要进行大量的练习,也不必刻意去对它们进行练习,只要参考正确的资料,明白各个widget中各属性的功能,在不明白的时候再通过练习去理解它们。
0 0
原创粉丝点击