import tkinter as tk
# 创建主窗口
root = tk.Tk()
root.title("My First GUI")
# 添加标签
label = tk.Label(root, text="Hello, Tkinter!")
label.pack()
# 运行主循环
root.mainloop()
在这个例子中,我们首先导入 tkinter 模块,并创建了一个主窗口 root。我们给窗口设置了标题,然后添加了一个标签 label,并在标签中显示文本。最后,通过调用 root.mainloop() 启动了主循环,使窗口保持运行。
除了标签,Tkinter 还提供了许多其他的 GUI 组件,例如按钮、输入框、滚动条等。下面是一个更复杂的例子,展示了如何创建一个包含按钮和文本框的窗口:
import tkinter as tk
def on_button_click():
input_text = entry.get()
label_result.config(text=f"You entered: {input_text}")
# 创建主窗口
root = tk.Tk()
root.title("GUI Example")
# 添加文本框
entry = tk.Entry(root)
entry.pack()
# 添加按钮
button = tk.Button(root, text="Submit", command=on_button_click)
button.pack()
# 添加结果标签
label_result = tk.Label(root, text="")
label_result.pack()
# 运行主循环
root.mainloop()
在这个例子中,我们添加了一个文本框、一个按钮和一个标签。按钮点击后,调用 on_button_click 函数,该函数获取文本框中的文本,并在标签中显示结果。
Tkinter 提供了丰富的文档和示例,可以帮助你更深入地了解如何创建各种 GUI 应用程序。在实际项目中,你可能需要使用更复杂的布局和组件来构建更具交互性的用户界面。
转载请注明出处:http://www.pingtaimeng.com/article/detail/13343/Python 基础