📅  最后修改于: 2023-12-03 15:05:36.087000             🧑  作者: Mango
Tkinter 是 Python 中最常用的图形用户界面(GUI)库,它允许程序员创建用户友好的桌面应用程序。Hello World 是最基本的程序示例,只需几行代码就能在一个窗口中显示一条简单的问候语。
import tkinter as tk
def say_hello():
label.config(text="Hello World!")
# 创建主窗口
root = tk.Tk()
# 创建标签并添加到主窗口
label = tk.Label(root, text="Welcome to Tkinter!")
label.pack()
# 创建按钮并添加到主窗口
button = tk.Button(root, text="Say Hello", command=say_hello)
button.pack()
# 启动主循环
root.mainloop()
tkinter
模块作为tk
。这使得我们可以使用 Tkinter 库提供的各种函数和类来创建 GUI 程序。say_hello
的函数。当用户点击按钮时,这个函数将被调用,并将标签的文本设置为 "Hello World!"。tk.Tk()
函数来创建一个顶级窗口。这个窗口将包含我们的 GUI 元素。tk.Label
类创建一个标签,将其添加到主窗口中,并设置初始文本为 "Welcome to Tkinter!"。.pack()
方法用来将标签放置到窗口上。tk.Button
类创建一个按钮,并将其添加到主窗口中。我们传递 command=say_hello
参数来指定当按钮被点击时要调用的函数。root.mainloop()
方法来启动 GUI 应用程序的主循环。这个方法保持程序运行,直到用户关闭窗口。当你运行上述代码后,你将看到一个带有 "Welcome to Tkinter!" 文本的窗口。当你点击 "Say Hello" 按钮时,标签的文本将被更新为 "Hello World!"。这就是 Tkinter 中的 Hello World 程序。
希望这个简单的示例可以帮助你入门 Tkinter,开始创建更复杂的 GUI 应用程序!