1. 第一个tkinter GUI程序 #
因为当安装好 Python 时,tkinter 也会随之安装好,所以用户要使用 tkinter 的功能,只需要加载 tkinter 模块即可。代码如下:
import tkinter
下面示例是使用 tkinter 库创建第一个简单的图形用户界面,代码如下:
import tkinter win = tkinter.Tk() win.title(string="大师码编程") b = tkinter.Label(win, text="人生苦短,我用Python!") b.pack() win.mainloop()
示例代码分析如下:
- 第1行:加载 tkinter 模块。
- 第2行:使用 tkinter 模块的 Tk() 方法创建一个主窗口。win 是此窗口的句柄。如果用户调用多次 Tk() 方法,就可以创建多个主窗口。
- 第3行:使用用户界面的标题为“大师码编程”。
- 第4行:使用 tkinter 模块的 Label() 方法,在窗口内创建一个标签控件。其中,参数 win 是该窗口的句柄;参数 text 是标签控件的文字,Label() 方法返回此标签控件的句柄。注意,tkinter 也支持 Unicode 字符串。
- 第5行:调用标签控件的 pack() 方法设置窗口的位置、大小等选项。后面将会详细讲述 pack() 方法的使用。
- 第6行:开始窗口的事件循环。
保存并运行程序,结果如图 1 所示:
如果想要关闭此窗口,那么只要单击窗口右上方的关闭按钮即可。