跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Python

Python Tkinter Label 组件使用详解

Python Tkinter Label 组件用于显示文本或图像,是 GUI 界面基础组件。核心流程包括导入模块、创建主窗口、实例化 Label 及布局显示。常用参数涵盖 master、text、font、颜色设置、尺寸、对齐方式及图文混排配置。通过合理设置属性可实现静态信息展示与界面美化。

路由之心发布于 2026/3/16更新于 2026/7/2855 浏览
Python Tkinter Label 组件使用详解

前言

Tkinter 的 Label 是用于显示文本、图像或同时显示图文的基础组件,不可直接编辑,常用来展示提示信息、标题、静态内容等,是 GUI 界面中最常用的组件之一。

一、核心使用步骤(基础示例)

使用 Label 需遵循导入模块→创建主窗口→实例化 Label→布局显示的核心流程

# 1. 导入 tkinter 模块(Python3 统一为 tkinter,Python2 为 Tkinter)
import tkinter as tk

# 2. 创建主窗口对象(GUI 程序的根容器)
root = tk.Tk()
root.title("Label 基础使用")  # 设置窗口标题
root.geometry("300x200")      # 设置窗口大小:宽 x 高(像素)

# 3. 实例化 Label 组件,绑定到主窗口
# 最基础用法:指定父容器(master)和显示文本(text)
label = tk.Label(
    master=root,               # 必选:指定 Label 所属的父容器(此处为主窗口 root)
    text="Hello Tkinter Label!" # 核心参数:要显示的文本
)

# 4. 布局显示 Label(关键:tkinter 组件必须通过布局管理器显示,否则不可见)
label.pack()                  # 简单布局,自动居中适配

# 5. 启动主事件循环(让窗口保持运行,等待用户操作)
root.mainloop()

二、Label 核心常用参数

参数作用示例
master必选,指定父容器(窗口 / 框架 Frame 等)master=root
text显示的文本内容,支持\n 换行text="第一行\n 第二行文本"
font字体配置,格式 (字体名,字号,样式),样式可选 bold(粗体)/italic(斜体)font=("微软雅黑", 12, "bold")
fg前景色(文本颜色),支持英文色名 / 十六进制fg="red" 或 fg="#FF0000"
bg背景色(Label 组件的底色)bg="lightgray" 或 bg="#F5F5F5"
width组件宽度,文本组件按字符数计算,图像组件按像素width=20(显示 20 个字符宽度)
height组件高度,文本组件按字符行数计算,图像组件按像素height=3(显示 3 行字符高度)
anchor内容对齐方式,基于方位词:N (上)、S (下)、E (右)、W (左)、CENTER (中),可组合(如 NE = 右上)anchor="w"(左对齐)
padx/pady组件内边距,x/y 方向的空白区域(像素),避免内容贴边padx=10, pady=5
image显示的图像,需配合 PhotoImage 加载(支持 png/gif,不直接支持 jpg,需额外处理)显示图像示例
compound图文混排时的位置,可选top/bottom/left/right/center

目录

  1. 前言
  2. 一、核心使用步骤(基础示例)
  3. 1. 导入 tkinter 模块(Python3 统一为 tkinter,Python2 为 Tkinter)
  4. 2. 创建主窗口对象(GUI 程序的根容器)
  5. 3. 实例化 Label 组件,绑定到主窗口
  6. 最基础用法:指定父容器(master)和显示文本(text)
  7. 4. 布局显示 Label(关键:tkinter 组件必须通过布局管理器显示,否则不可见)
  8. 5. 启动主事件循环(让窗口保持运行,等待用户操作)
  9. 二、Label 核心常用参数
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • WebP 图像格式深度解析:压缩优势与工程实践
  • Sudachi 开源模拟器跨平台使用指南
  • OpenRouter:全球 AI 模型聚合平台与 API 接入指南
  • ESP32 小智 AI 机器人开发指南:本地唤醒与云端部署
  • RK3588 Linux RGA 使用教程
  • 文心一言 4.5 开源模型深度解析:轻量化部署与中文场景优化
  • 无人机开发自学指南:从基础理论到项目实践
  • 前端工程师转型 AI Agent 开发工程师完整学习路线
  • Trae AI IDE 完全上手指南:从安装到熟练应用
  • Python 使用 Mootdx 读取通达信本地数据实战
  • STM32 调试 Internal command error 错误修复方案
  • 解决 Git 远程仓库认证失败:使用 SSH 密钥替代密码验证
  • Capacitor 跨平台打包工具实战指南
  • Claude Code 模型参数配置与默认值详解
  • Linux 下 libwebkit2gtk-4.1-0 安装与配置指南
  • 前端部署后浏览器访问报 MIME 类型错误排查
  • PentAGI AI 自动化渗透工具 Docker 环境部署指南
  • 2026 年中国 200 多家机器人及具身智能公司名单
  • 银河麒麟服务器版 Nginx Web 服务部署实战
  • 阿里 P7 职级标准与晋升路径解析

相关免费在线工具

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online