4. 添加标签

任务目标

在Tkinter窗口中创建一个标签(Label),并为其设置文本内容、字体样式以及前景色和背景色。

实现代码

import tkinter as tk

# 创建主窗口
root = tk.Tk()
root.title("标签示例")
root.geometry("300x150")

# 创建标签:设置文本、字体(微软雅黑,20号,加粗)、前景色(白色)、背景色(蓝色)
label = tk.Label(
    root,
    text="Hello, Tkinter!",
    font=("Microsoft YaHei", 20, "bold"),
    fg="white",
    bg="#2E86C1"
)

# 将标签放置到窗口中并自动调整大小
label.pack(pady=40)

# 进入主事件循环
root.mainloop()

运行与验证

  1. 确保已安装Python(3.x版本),Tkinter为Python标准库,无需额外安装。
  2. 将上述代码保存为 label_demo.py,在终端执行:
python label_demo.py
  1. 程序运行后,窗口内应显示文本 Hello, Tkinter!,字体为微软雅黑20号加粗,文字为白色,背景为蓝色。

通过条件:窗口正常弹出,标签文字与颜色设置与代码一致,关闭窗口后程序正常退出。

关键说明

  • font 参数接受元组格式:(字体名称, 字号, 样式)。若系统无“Microsoft YaHei”,可替换为 "Arial" 或 "SimHei"。
  • fg 为前景色(文字颜色),bg 为背景色,支持颜色名称(如 "red")或十六进制色值(如 "#2E86C1")。
  • pack(pady=40) 将标签垂直居中并留出上下边距,使显示更美观。