跳至正文
View Categories

< 1 min read

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 所示:

如果想要关闭此窗口,那么只要单击窗口右上方的关闭按钮即可。