Tkinter 中的标签(Label)组件是一种用于显示文本或图像的控件。它可以通过 tk.Label() 函数创建,常用的属性包括:
- text:设置标签显示的文本内容。
- image:设置标签显示的图像。
- width 和 height:设置标签的大小。
- anchor:设置标签的锚点,用于控制文本或图像在标签中的位置。
- justify:设置标签中文本的对齐方式。
- font:设置标签中显示文本的字体。
结合面向对象,我们可以创建一些有意思的应用小程序,例如:一个简单的计算器、待办事项列表、个人信息表等。以下是一个简单的 Tkinter 标签示例:
import tkinter as tk
class App:
def init(self, window):
self.window = window
self.window.title("标签示例")
self.window.geometry("300x200")
self.label = tk.Label(self.window, text="欢迎使用 Tkinter!", font=("Arial", 16))
self.label.pack()
if name == "main":
window = tk.Tk()
app = App(window)
window.mainloop()
CopyCopy
在这个示例中,我们创建了一个名为 App 的类,它包含一个窗口对象和一个标签对象。在类的方法中,我们设置了标签的文本内容、大小和位置,并将标签添加到窗口中。通过创建 App 类的实例并运行 mainloop() 方法,我们可以显示这个标签窗口。