Python-Tkinter初探 - 我的天地
Python-Tkinter初探
先来写个最简单的基于Tkinter的窗口:
-
from Tkinter import *
-
root = Tk()
-
root.mainloop()
三条语句,就可以 做出一个基本的窗口,运行显示如下:
Tk()创建一个什么也没有的根窗口,样子就像上面,在创建其他控件之前, 根窗口要首先创建。mainloop()进入 窗口循环,循环处理用户和系统针对窗口的信 号,直到窗口被关闭或者进程结束,也只有运行mianloop()后,创建的窗口 才会显 示出来。
接着做个Tkinter的“Hello world!”:
-
from Tkinter import *
-
root = Tk()
-
Label(root, text="Hello, world!").pack()
-
root.mainloop()
和上面的示例相比,就多了一句"Label (root, text="Hello, world!").pack()",这句创建了一个Label 控件,也就是 在窗口上面显示文字的最一般的控件,第一个参数设定父窗口是root,第二个参数指定 文本的内容 "Hello world!",pack()使得控件自动调整大小,以适合文字和窗口 。
运行显示如下: