Tkinter 教程 - Hello World

Jinku Hu 2023年1月3日 2018年1月28日
Tkinter 教程 - Hello World

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

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

Author: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.

LinkedIn