📜  如何创建 tkinter 窗口 - Python (1)

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

如何创建 tkinter 窗口 - Python

tkinter是Python中常用的图形用户界面(GUI)开发库之一。它提供了许多简单易用的工具和组件,可以帮助我们创建各种类型的窗口、按钮、标签、文本框等等界面元素。

在本文中,我们将介绍如何使用tkinter来创建一个基本的GUI窗口。我们将涵盖以下内容:

  1. 导入tkinter
  2. 创建一个窗口
  3. 添加窗口标题和大小
  4. 显示窗口
导入 tkinter

首先,我们需要导入tkinter模块:

import tkinter as tk

我们将会使用tk作为tkinter的别名,这样可以使代码更加简洁。

创建一个窗口

接下来,我们需要创建一个tkinter的主窗口。我们可以通过下面的代码来实现:

win = tk.Tk()

在这里,win变量为我们的主窗口。Tk()方法可以创建一个基本的窗口并返回它的实例。

添加窗口标题和大小

为了使我们的窗口看起来更像一个GUI应用程序,我们需要添加一个标题和一个特定的大小。下面的代码演示了如何添加标题和定义窗口的宽度和高度:

win.title("Hello, World!")
win.geometry("300x200")

我们可以将标题设置为“Hello, World!”。通过调用geometry()方法,我们可以设置窗口的大小。在这个例子中,我们将窗口大小调整为300x200像素。

显示窗口

最后,我们需要显示我们的窗口。要做到这一点,我们需要在代码中添加以下一行:

win.mainloop()

mainloop()方法使窗口进入循环直到被关闭。这个方法将始终运行,直到我们关闭窗口。

完整的代码

下面是一个完整的例子,演示如何创建一个GUI窗口:

import tkinter as tk

win = tk.Tk()

win.title("Hello, World!")
win.geometry("300x200")

win.mainloop()

以上代码将会创建一个大小为300x200像素的窗口,并在其中添加标题"Hello, World!"。窗口将一直打开直到我们关闭它。

总结

这就是使用tkinter创建GUI窗口的基本知识。通过本文,您应该已经知道如何使用Python和tkinter来创建窗口、添加标题和大小,并在屏幕上显示它们。tkinter还有许多其他功能,可以进行进一步学习和探索,例如添加按钮、文本框等其他GUI元素。