📅  最后修改于: 2023-12-03 15:08:30.503000             🧑  作者: Mango
Tkinter 是 Python 向用户提供图形界面的标准库,它将 Tk GUI 工具包封装到 Python 中。本文将向您展示如何使用 Tkinter 创建一个基本的窗口来启动 Tkinter GUI 应用程序。在本文中,您将学习完整的代码来创建一个简单的图形用户界面,并理解如何使用它来构建更大的 GUI 应用程序。
如果您使用的是 Python 3 版本,那么您已经拥有了 Tkinter,不需要额外安装。如果您使用的是 Python 2 版本,则需要安装 Tkinter 库。可以通过以下命令安装:
sudo apt-get install python-tk
首先,需要导入 Tkinter 模块并创建一个窗口对象。在这里,我们将创建一个窗口并设置标题。
import tkinter as tk
# 创建窗口对象
window = tk.Tk()
# 设置窗口标题
window.title("My First Python GUI App")
接下来,可以根据需要添加各种组件,例如标签、按钮、文本框等。以下是一些常用组件添加的示例。
# 创建标签
label = tk.Label(window, text="Hello World")
# 显示标签
label.pack()
# 创建按钮
button = tk.Button(window, text="Click Me!")
# 显示按钮
button.pack()
# 创建文本框
text_box = tk.Entry(window)
# 显示文本框
text_box.pack()
最后,需要调用 mainloop()
方法来启动 GUI 应用程序并显示窗口。
# 运行窗口
window.mainloop()
以下是一个完整的 Tkinter 窗口创建示例代码:
import tkinter as tk
# 创建窗口对象
window = tk.Tk()
# 设置窗口标题
window.title("My First Python GUI App")
# 创建标签
label = tk.Label(window, text="Hello World")
# 显示标签
label.pack()
# 创建按钮
button = tk.Button(window, text="Click Me!")
# 显示按钮
button.pack()
# 创建文本框
text_box = tk.Entry(window)
# 显示文本框
text_box.pack()
# 运行窗口
window.mainloop()
现在,您已经知道如何使用 Tkinter 创建基本窗口并添加组件。您可以使用这些组件来创建更大的 GUI 应用程序。希望本文对您有所帮助。