Tkinter基本入门文字教程(详细介绍Tkinter各项例程).pdfVIP

Tkinter基本入门文字教程(详细介绍Tkinter各项例程).pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tkinter 基本入门文字教程 (详 细介绍 Tkinter 各项例程) L2cl~~整理 rilydb@126.com 什么是 Tkinter Tkinter (也叫Tk 接口)是 Tk 图形用户界面工 具包标准的 Python 接口。Tk 是一个轻量级的跨 平台图形用户界面(GUI )开发工具。Tk 和 Tkinter 可以运行在大多数的 Unix 平台、 Windows 、和 Macintosh 系统。 Tkinter 由一定数量的模块组成。Tkinter 位于 一个名为_tkinter (较早的版本名为tkinter )的 二进制模块中 。Tkinter 包含了对 Tk 的低 级 接口模块,低级接口并不会被应用级程序员直接 使用,通常是一个共享库(或 DLL ),但是在一 些情况下它也被 Python 解释器静态链接。 除了 Tk 接口模块,Tkinter 也包含了一定数量 的 Python 模块。其中两个最重要的模块是 Tkinter 本身和名为 Tkconstants 的模块。前者 自动引导后者,因此使用Tkinter,你首先需要 做的是导入 Tkinter 模块, 代码如下: L2cl~~整理 rilydb@126.com import Tkinter 或 from Tkinter import * 第一个 Tkinter 程序 一、代码如下: # File: hello1.py from Tkinter import * root = Tk() w = Label(root, text=Hello, world!) w.pack() root.mainloop() 运行结果如下: L2cl~~整理 rilydb@126.com 关闭这个窗口即可终止这个程序的运行。 二、对代码的说明: 我们通过导入 Tkinter 模块开始。Tkinter 模块 包含了用 Tk 工具包工作所需的所有的类,函数 和其它一些必须的东西。在大多数情况下,你只 需要简单的从 Tkinter 导入所有的东西到你的 模块的名字空间,如下所示: from Tkinter import * 然 后初始化 Tkinter,方法是我们必须先创建一 个 Tk root (根)窗口部件,它是一个普通的窗 口,带有标题条和其它由你的窗口管理器供给的 附属。你 应该只创建一个 root 窗口部件,这个 root 窗口部件必须在其它窗口部件创建之前创 建。初始化 Tkinter 的代码如下: root = Tk() 接着我们创建一个 Label (标签)窗口部件作为 这个 root 窗口的孩子,代码如下: w = Label(root, text= !) L2cl~~整理 rilydb@126.com Label 窗口部件可以显示文本、图标或图象。我 们这里用 text 选项来指定要显示的文本。 接下来我们在 Label 窗口部件上调用了 pack 方 法,它告诉 Label 窗口部件去调整自己的尺寸来 适应所给定文本的大小,并且使用自己可见,代 码如下: w.pack() 但是在这些发生之前,我们必须进入 Tkinter 的 事件循环,代码如下: root.mainloop() 这 个程序将一直处在事件循环之中,直到我们 关闭了这个窗口。事件循环不仅仅处理来自用户 的事件(如鼠标敲击和按键按下)或者窗口系统 (重绘事件和窗口配置消息),它也处理来自 Tkinter 自身的工作等待队列,这些工作之一就 包括由 pack 方法所产生的工作和显示更新。这 就意味着这个应用程序窗口在进入这个 事件循 环之前将不会显示出来。 L2cl~~整理 rilydb@126.com 第二个 Tkinter 程序 当我们在写一个较大的程序的时候,把代码封装 在类中通常是一个好的主意。 一、代码如下: # File: hello2.py from Tkinter import *

您可能关注的文档

文档评论(0)

153****8885 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档