网站大量收购独家精品文档,联系QQ:2885784924

Python GUI之tkinter.doc

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Python GUI之tkinter

Tkinter教程系列前言 (2007-10-04 21:45) 这系列教程完全以代码的形式来写的,目标是:读者看代码和注释就可以理解 代码的意思。 但这里的读者需要具备的几项技能: 熟悉python语言的基础,如果还没有,先看一下python的教程吧,英文官方(/tut/tut.html); 对界面编程有一定的了解,知道基本的概念就可以了; 对Tk有兴趣,别以为她是已经过时的技术,如果丧失了学习的兴趣,那肯定无法完成了; 不要以Ctrl+C/Ctrl+V的方式使用本教程(虽然它可以这样直接运行),自己输入,你会发现自己原来也会犯这样的错误; 安装了python2.5且确认安装了Tkinter模块(默认就安装了,如果你没有强制的把它去掉的话),下载python2.5(/download/); 如果在阅读教程中有不明白的,不要强迫自己,直接跳过去,继续下一个内容。 Tkinter教程系列教程的特点: 他不是一本经过文字润色的文章,全部是代码,作者在必要的时候使用注释来解释; 以组件为章节进行介绍,每个组件又分为不同的例子,各个例子可以单独使用,分别使用序号标注; 各个例子的使用“注释+序号”的格式表示开始,下一个例子的开始为上一个例子的结束; 全部使用结构化编程(SP),没有面向对象的概念(OO); 基本上包含了TKinter的所有的控件,根据每个控件的使用方法,选择性的介绍了其属性和方法,没有全部介绍,全部的介绍查看Tkinter的官方参考(/library/tkinter/introduction/); 例子不是百分百的完美,甚至有的例子没有按照Tkinter参考的描述完成,原因由于作者没有看懂:( 参考书籍:/library/tkinter/introduction/,如有冲突以Tkinter参考为准 最后祝各位Tk一路快乐! Python中的copy与reference (2007-09-22 20:08) Python中的“copy”与“reference” 每个对象对应一个实体,一个实体可以对应多个别名,python没有像C++语言的参数和引用的之分,python统一使用别名(aliase)。 对于简单(或者称为基本)和不可修改类型,python使用“copy”别名的方式;对于复合和可修改类型,python使用“reference”别名 1.使用“copy”别名,必须使用基本类型(int,float,string,tuple) # 整型数值 x = 10 y = x print x,y # 10,10 y = 40 print x,y # 10,40 # x的值还为10,y的值变为40 y = x是对象复制,x与y分别使用不同的对象实体,故y只改变后,x值还为10 2.使用“reference”别名,类型为自定义一个Point #定义一个Point class Point: pass; a = Point() a.x = 10 # 给对象Point再加一个别名 b = a # 打印原始数据 print a.x,b.x # 使用别名b访问Point对象 b.x = 40 # 打印修改后的Point对象 print a.x,b.x b = a为Point对象实体添加另外的一个别名,当再次调用b.x = 40时,b指向的实体改变,其x属性重新赋值为40.因x与y指向同一个实体, 故a的属性x也改为40 Python面向对象初级教程 (2007-09-23 02:38) python不单单用作结构化编程,她还是面向对象的高级语言,支持类(class),本文将介绍Python面向对象的编程思想。类(class)被用来用户自定义数据类型,用户使用类(class)来组织数据,管理数据。 类(class)的定义 类(class)的属性(attribute) 类(class)的方法(method) 类(chalss)成员的控制域 类(class)的继承与组合 1.类的定义,类的定义使用关键字class,后跟类的名称,及:。如定义一个Point类 # 定义一个空的类,没有任何属性与方法 class Point: pass 向类中添加类属性(有的称之为类成员),类属性与其它的变量使用方法一致,第一次使用便是对此变量的定义,属性的作用域为整个类,即这个类的所有方法可以访问此属性,定义Point属性的属性x和y # 定义一个空的类,没有任何属性与方法 class Point: # 定义x和y坐标 x = 10 y = 10 类方法为特殊的函数,其定义方法与函数类似,但

文档评论(0)

xjj2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档