📜  如何制作 tkinter 窗口 - Python (1)

📅  最后修改于: 2023-12-03 15:08:30.503000             🧑  作者: Mango

如何制作 tkinter 窗口 - Python

简介

Tkinter 是 Python 向用户提供图形界面的标准库,它将 Tk GUI 工具包封装到 Python 中。本文将向您展示如何使用 Tkinter 创建一个基本的窗口来启动 Tkinter GUI 应用程序。在本文中,您将学习完整的代码来创建一个简单的图形用户界面,并理解如何使用它来构建更大的 GUI 应用程序。

安装 Tkinter

如果您使用的是 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 应用程序。希望本文对您有所帮助。