- Kivy 教程
- Kivy - 首页
- Kivy 基础
- Kivy - 开始
- Kivy - 安装
- Kivy - 架构
- Kivy - 文件语法
- Kivy - 应用
- Kivy - Hello World
- Kivy - 应用生命周期
- Kivy - 事件
- Kivy - 属性
- Kivy - 输入
- Kivy - 行为
- Kivy 按钮
- Kivy - 按钮
- Kivy - 按钮事件
- Kivy - 按钮颜色
- Kivy - 按钮大小
- Kivy - 按钮位置
- Kivy - 圆形按钮
- Kivy - 禁用按钮
- Kivy - 图片按钮
- Kivy 组件
- Kivy - 组件
- Kivy - 标签
- Kivy - 文本输入
- Kivy - 画布
- Kivy - 直线
- Kivy - 复选框
- Kivy - 下拉列表
- Kivy - 窗口
- Kivy - 滚动视图
- Kivy - 轮播图
- Kivy - 滑块
- Kivy - 图片
- Kivy - 弹出窗口
- Kivy - 开关
- Kivy - 微调器
- Kivy - 分隔器
- Kivy - 进度条
- Kivy - 气泡
- Kivy - 标签页面板
- Kivy - 散点图
- Kivy - 手风琴
- Kivy - 文件选择器
- Kivy - 颜色选择器
- Kivy - 代码输入
- Kivy - 模态视图
- Kivy - 切换按钮
- Kivy - 相机
- Kivy - 树视图
- Kivy - reStructuredText
- Kivy - 操作栏
- Kivy - 播放器
- Kivy - 模板视图
- Kivy - 虚拟键盘
- Kivy - 触摸水波纹
- Kivy - 音频
- Kivy - 视频
- Kivy - 拼写检查
- Kivy - 效果
- Kivy - 输入记录器
- Kivy - OpenGL
- Kivy - 文本
- Kivy - 文本标记
- Kivy - 设置
- Kivy 布局
- Kivy - 布局
- Kivy - 浮动布局
- Kivy - 网格布局
- Kivy - 箱式布局
- Kivy - 堆叠布局
- Kivy - 锚点布局
- Kivy - 相对布局
- Kivy - 页面布局
- Kivy - 循环布局
- Kivy - 布局嵌套
- Kivy 高级概念
- Kivy - 配置对象
- Kivy - 图集
- Kivy - 数据加载器
- Kivy - 缓存管理器
- Kivy - 控制台
- Kivy - 动画
- Kivy - 多笔画
- Kivy - 时钟
- Kivy - SVG
- Kivy - UrlRequest
- Kivy - 剪贴板
- Kivy - 工厂
- Kivy - 手势
- Kivy - 语言
- Kivy - 图形
- Kivy - 绘图
- Kivy - 打包
- Kivy - Garden
- Kivy - 存储
- Kivy - 向量
- Kivy - 工具函数
- Kivy - 检查器
- Kivy - 工具
- Kivy - 日志记录器
- Kivy - 帧缓冲区
- Kivy 应用和项目
- Kivy - 绘图应用
- Kivy - 计算器应用
- Kivy - 计时器应用
- Kivy - 相机处理
- Kivy - 图片查看器
- Kivy - 贝塞尔曲线
- Kivy - 画布压力测试
- Kivy - 圆形绘制
- Kivy - 组件动画
- Kivy - 其他
- Kivy 有用资源
- Kivy - 快速指南
- Kivy - 有用资源
- Kivy - 讨论
Kivy - 文本标记
虽然 Kivy 的 Label 对象具有粗体、斜体和颜色等属性,但它也提供标记功能,可以使用类似于 HTML 标签的语法来装饰标签文本。要使标记生效,需要将标签的 markup 属性设置为 True。
l = Label(text='Hello [b]World[/b]', markup=True)
请注意,Kivy 标记只能用于内联样式。与 HTML 中使用尖括号的标签(如 <b>Hello</b>)不同,这里使用方括号(例如:[b]Hello</b])
使用此标记语法的文本与 HTML 语法非常相似,如下表所示:
HTML | Kivy 标记 |
---|---|
<b>粗体文本</b> | [b]粗体文本[/b] |
<i>斜体文本</i> | [i]斜体文本[/i] |
<u>下划线文本</u> | [u]下划线文本[/u] |
以下标签可用于标签组件文本属性的内联样式:
序号 | 文本属性和描述 |
---|---|
1 | [b][/b] 激活粗体文本 |
2 | [i][/i] 激活斜体文本 |
3 | [u][/u] 下划线文本 |
4 | [s][/s] 删除线文本 |
5 | [font=<str>][/font] 更改字体(str 应为 TTF 文件名) |
6 | [font_family=<str>][/font_family] 请求绘制的字体系列。 |
7 | [size=<size>][/size] 更改字体大小。 |
8 | [color=#<color>][/color] 更改文本颜色 |
9 | [anchor=<str>] 在文本中添加锚点。 |
10 | [sub][/sub] 将文本显示在其前面文本的下标位置。 |
11 | [sup][/sup] 将文本显示在其前面文本的上标位置。 |
如果需要转义当前文本中的标记,请使用 kivy.utils.escape_markup()。
广告