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 - ScrollView 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 - VKeyboard 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 - Atlas Kivy - 数据加载器 Kivy - 缓存管理器 Kivy - 控制台 Kivy - 动画 Kivy - MultiStroke Kivy - 时钟 Kivy - SVG Kivy - UrlRequest Kivy - 剪贴板 Kivy - 工厂 Kivy - 手势 Kivy - 语言 Kivy - 图形 Kivy - 绘图 Kivy - 打包 Kivy - Garden Kivy - 存储 Kivy - 矢量 Kivy - Utils Kivy - Inspector 工具 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 标记只能用于内联样式。这里使用方括号(例如:[b]Hello</b]),而不是 HTML 中带有尖括号的标签(如 <b>Hello</b>)

具有此标记语法的文本与 HTML 语法非常相似,如下表所示 −

HTML Kivy 标记
<b>加粗文本</b> [b]加粗文本[/b]
<i>斜体文本</i> [i]斜体文本[/i]
<u>下划线文本</u> [u]带下划线的文本[/u]

以下标签可用于标签小部件的文本属性的内联样式 −

Sr.No 文本属性 &描述
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]

更改字体大小。<size>应为整数。
8

[color=#<color>][/color]

更改文本颜色
9

[anchor=<str>]

在文本中放置锚点。
10

[sub][/sub]

将文本显示在相对于其之前的文本的下标位置。
11

[sup][/sup]

将文本显示在相对于其之前的文本的上标位置它。

如果您需要从当前文本中转义标记,请使用 kivy.utils.escape_markup()。