Python-Tkinter初探 - 我的天地

Python-Tkinter初探

rurutia posted @ 2007年5月15日 08:06 in 编程笔记 with tags python tkinter , 12355 阅读

先来写个最简单的基于Tkinter的窗口:

 

  1. from Tkinter import *
  2. root = Tk()
  3. root.mainloop()

 

三条语句,就可以 做出一个基本的窗口,运行显示如下:

Tk()创建一个什么也没有的根窗口,样子就像上面,在创建其他控件之前, 根窗口要首先创建。mainloop()进入 窗口循环,循环处理用户和系统针对窗口的信 号,直到窗口被关闭或者进程结束,也只有运行mianloop()后,创建的窗口 才会显 示出来。

接着做个Tkinter的“Hello world!”:

 

  1. from Tkinter import *
  2. root = Tk()
  3. Label(root, text="Hello, world!").pack()
  4. root.mainloop()

 

和上面的示例相比,就多了一句"Label (root, text="Hello, world!").pack()",这句创建了一个Label 控件,也就是 在窗口上面显示文字的最一般的控件,第一个参数设定父窗口是root,第二个参数指定 文本的内容 "Hello world!",pack()使得控件自动调整大小,以适合文字和窗口 。

运行显示如下:


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter
Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee