Tkinter Hello World

我们运行的第一个 Tkinter 程序就是几乎所有学习新编程语言或者模块的标配-Hello World

Tkinter Hello World.py
from sys import version_info
if version_info.major == 2:
    import Tkinter as tk
elif:
    import tkinter as tk
    
app = tk.Tk()
app.title("Hello World")
app.mainloop()

生成的界面如下:

Tkinter Hello World

注意
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() 让窗口进入无限循环,否则程序不会显示任何内容。