Tkinter Life Preserver

/! 这一篇是Tkinter Life Preserver中译版本。

内容

简介

Tkinter 是Python 到Tk GUI工具包的介面,这篇文件不是设计作为Tk或Tkinter详细的教学文件,反而它是定位在系统一个暂时的介绍的提供,当他们需要比’阅读程式码’更有用的事物时,希望它也可以帮助解答程式语言问题。

这篇手册假定你以熟悉了Python 程式语言 以及你可以存取Tk 工具包 线上文件。

感谢

  • Tkinter Steen Lumholt 及Guido van Rossum 所设计(Python 程式语言的发明人)。
  • Tk  John Ousterhout 在Berkeley时所设计,他现在 Sun Microsystems服务。(2011/03/02注:John Ousterhout个人网页改至http://home.pacbell.net/ouster/
  • 这篇文件是 Matt Conway 在维吉尼亚大学时所写,很感谢Tommy Burnette、Shuichi Koga、Joe Shochet、 及Richard Stoakley他们对于这篇文件的格式及内容很多很棒的建议,特别感谢 Joe Shochet 帮忙弄出Tkinter 范例程式。
  • 这篇 html 文件的自由编辑用了一些Quadralay WebWorks HTML Lite 1.5.1的帮忙,然后用Ken Manheimer的 FrameMaker 产生。
  • Fredrik Lundh 配合目前的Tk4.2尽心竭力地做及校正类别介面描述。

如何使用本篇手册

这篇文件被设计成两部份:前半部大概涵盖了背景材料,而第二部份则是 handy reference的关键部份。

当试着回到这个”how do I do blah”问题的形式时,通常最好的是找出Tk中”blah”是如何做的,然后转换这个到相关的Tkinter呼叫,Steen Lumholt 做了一件令人赞叹的工作在保持Tk及Tkinter密切的相关,所以Python程式语言设计者通常看到Tk文件时会猜这是Python命令,这意味着为了使用Tkinter,你必须知道一点Tk的东西,这篇文件不完全扮演这个角色,所以我们可以做的最好的就是指点你最好的文件,这里有些提示:

  • 作者强烈建议取得一份Tk线上文件的复制,特别是”mann”目录的线上文件是最有用的,”man3″线上文件描述C介面到Tk函式库,因此对于稿本设计者来说没有特别地帮助。
  • 有些 tkinter 程式范例 表现了很基本的tkinter操作,这个收藏是动态的,如果你有程式要含括进来我们会非常感激,有人喜欢一次购足的服务,作者写了这个文件及相关的范例档,Guido van Rossum 把它含括在Python官方FTP站点上。
  • Addison-Wesley 出版了一本书叫做 Tcl and the Tk Toolkit 是由John Ousterhout (ISBN 0-201-63337-X) 著作,这一本对Tcl及Tk新手来说来很好的介绍,这本书并没有很详尽,要更详细的资料还是要看线上文件。
  • Tkinter.py 是最后一个常看的地方,而且当没什么道理时它可是个好去处。

[ Next: 简单的 Hello World 程式 ]

Comments are closed.