📜  Python Tkinter 教程(1)

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

Python Tkinter 教程

Python Tkinter是Python的内置GUI开发工具包,提供了创建GUI应用程序的标准方式。Tkinter是Python的Tk GUI工具包的包装器,通常被称为Tkinter。它是Python的标准GUI包,Tkinter包含了许多工具,可以帮助您创建丰富的用户界面,并使您的应用程序更加直观和用户友好。

安装 Tkinter

要使用Python Tkinter,需要确保它已安装在您的计算机上。对于很多Linux发行版,它可能是默认安装的。对于Windows用户,您可能需要单独安装。以下是如何检查是否已安装Tkinter的方法:

import tkinter as tk
print(tk.TkVersion)
print(tk.TclVersion)

如果输出版本号,则表示已安装了Tkinter和Tcl。

创建第一个窗口

让我们从创建一个非常简单的窗口开始。通常的做法是创建一个Tkinter根对象,并在该窗口上添加其他小部件,如标签、按钮和文本框。

import tkinter as tk

root = tk.Tk()
root.mainloop()

在这个例子中,我们只是创建了一个空白的窗口,并等待用户关闭它。mainloop()方法是启动GUI应用程序的方式,直到用户关闭窗口或结束程序。

添加小部件到窗口上

让我们添加一些小部件到窗口上,使窗口变得不再是空白。

import tkinter as tk

root = tk.Tk()

frame = tk.Frame(root)
frame.pack()

label = tk.Label(frame, text="Hello, Tkinter!")
label.pack()

button = tk.Button(frame, text="Quit", command=root.destroy)
button.pack(side=tk.BOTTOM)

root.mainloop()

在这个例子中,我们首先在窗口上创建了一个框架对象。框架可以看作是一个容器,可以放置在其中放置其他小部件。我们创建了一个标签,一个从框架中退出的按钮,并将它们添加到框架中。最后,我们启动了事件循环。

结论

这只是一个Tkinter的简要介绍,仅介绍了一些基础知识。Tkinter还可以用于创建菜单、对话框、滚动条、复选框等等。希望这篇文章对初学者有所帮助,如果你对更高级的Tkinter教程感兴趣,请继续学习!