tkinter学习总结-初学者

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值