Tkinter 教程 - Hello World
Jinku Hu
2024年2月15日
我们运行的第一个 Tkinter 程序就是几乎所有学习新编程语言或者模块的标配-Hello World
。
from sys import version_info
if version_info.major == 2:
import Tkinter as tk
else:
import tkinter as tk
app = tk.Tk()
app.title("Hello World")
app.mainloop()
生成的界面如下:
注意
Tkinter 的名称已从 Python 2 中的 Tkinter 变为 Python 3 中的 tkinter。因此,如果你想要写 Python 2 和 3 兼容的 Tkinter 代码,则需要在导入 Tkinter 之前检查 Python 主版本号。
对于 Python 2.7 来说,
import Tkinter as tk
对 Python 3 而言,
import tkinter as tk
程序的下一行
app = tk.Tk()
作为主窗口的应用程序窗口本身可以具有其他窗口小控件,如标签,按钮和画布等,主窗口是所有小控件的父窗口。
app.title("Hello World")
它将主窗口命名为 Hello World
。
app.mainloop()
创建窗口实例后,应调用 mainloop()
让窗口进入无限循环,否则程序不会显示任何内容。