📜  基本 tkinter gui - Python (1)

📅  最后修改于: 2023-12-03 14:51:36.630000             🧑  作者: Mango

基本 tkinter gui - Python

介绍

本文介绍了如何使用 Python 的 tkinter 模块创建基本的 GUI(图形用户界面)应用程序。

tkinter 简介

tkinter 是 Python 的一个标准库,它提供了创建 GUI 应用程序所需的各种功能和组件。使用 tkinter,开发人员可以轻松地为 Python 程序设计交互式的窗口和视图。

tkinter 是跨平台的,可以在 Windows、macOS 和 Linux 等操作系统上运行。

安装 tkinter

Python的标准发行版中通常已经预装了tkinter。如果你没有安装 tkinter,可以使用 pip 命令进行安装:

pip install tkinter
创建一个基本窗口

下面是一个使用 tkinter 创建基本窗口的示例代码:

import tkinter as tk

# 创建窗口对象
window = tk.Tk()

# 设置窗口标题
window.title("Hello, GUI!")

# 设置窗口尺寸
window.geometry("400x300")

# 运行窗口主循环
window.mainloop()

以上代码首先导入了 tkinter 模块,然后创建了一个窗口对象 window,接着设置了窗口的标题为 "Hello, GUI!",窗口的尺寸为 400x300 像素,最后通过 window.mainloop() 运行窗口的主循环。

添加组件

除了创建一个窗口,我们还可以在窗口中添加各种组件,例如按钮、标签、文本框等。

下面是一个示例代码,演示了如何在窗口中添加一个标签和一个按钮:

import tkinter as tk

window = tk.Tk()
window.title("Hello, GUI!")
window.geometry("400x300")

# 添加标签
label = tk.Label(window, text="Welcome to GUI Programming!")
label.pack()

# 添加按钮
button = tk.Button(window, text="Click Me!")
button.pack()

window.mainloop()

在上面的代码中,我们使用 tk.Label 类创建了一个标签对象 label,设置了标签上显示的文本为 "Welcome to GUI Programming!"。然后我们使用 label.pack() 将标签放置到窗口中。

同样的,我们使用 tk.Button 类创建了一个按钮对象 button,设置按钮上显示的文本为 "Click Me!"。然后使用 button.pack() 将按钮放置到窗口中。

运行应用程序

在最后一行代码 window.mainloop() 中,我们调用了窗口对象的 mainloop() 方法来启动应用程序的事件循环。这个方法会一直监听用户的输入和操作,直到窗口被关闭。

现在你可以运行这段代码,看看窗口中显示了一个欢迎标签和一个按钮。

总结

使用 tkinter,Python 开发人员可以轻松创建基本的 GUI 应用程序。本文介绍了如何安装 tkinter,创建一个基本窗口,并添加标签和按钮等组件。希望本文对你开始使用 tkinter 进行 GUI 编程有所帮助!