Tkinter 教程 - Hello World

Jinku Hu 2024年2月15日
Tkinter 教程 - Hello World

我们运行的第一个 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 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() 让窗口进入无限循环,否则程序不会显示任何内容。

作者: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

DelftStack.com 创始人。Jinku 在机器人和汽车行业工作了8多年。他在自动测试、远程测试及从耐久性测试中创建报告时磨练了自己的编程技能。他拥有电气/电子工程背景,但他也扩展了自己的兴趣到嵌入式电子、嵌入式编程以及前端和后端编程。

LinkedIn Facebook