5 Label, Button, Entry
在上一篇中,我们学习了如何创建主窗口,了解了 Tkinter 的基本结构。在本篇中,我们将深入探讨 Tkinter 中的常见控件,包括 Label
、Button
和 Entry
,这些控件是构建 GUI 应用程序的基础。
1. Label 控件
Label
是用于在窗口中显示文本或图像的控件。它通常用于展示静态的信息。
实例代码:
1 | import tkinter as tk |
解析
在这个例子中,我们创建了一个 Label
控件,并设定了显示的文本内容为 "欢迎使用 Tkinter!"
,使用的字体为 Arial,大小为 16。之后调用 pack()
方法将它放置在窗口中。
2. Button 控件
Button
是用于创建可点击的按钮控件。按钮可以触发特定的事件或操作。
实例代码:
1 | import tkinter as tk |
解析
在这个例子中,我们定义了一个按钮,当用户点击按钮时,将调用 on_button_click
函数并在控制台输出 "按钮被点击了!"
。command
属性用于指向事件处理函数。
3. Entry 控件
Entry
是用于接收单行文本输入的控件。它对于获取用户输入非常有用。
实例代码:
1 | import tkinter as tk |
解析
在此实例中,我们创建了一个 Label
和一个 Entry
控件,用户可以在 Entry
中输入信息。点击 "提交"
按钮后,程序将获取用户输入的名字并在控制台显示。
结论
在本篇中,我们学习了 Tkinter 中的常见控件:Label
、Button
和 Entry
。这些控件在创建 GUI 应用时非常重要,为用户交互提供了基本的功能。你可以通过调整控件的属性和方法,创建更复杂的界面和功能。
在下一篇中,我们将探讨控件的属性与方法,了解如何进一步自定义这些控件,以满足不同的需求。
5 Label, Button, Entry