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 - Inspector 工具

Kivy 提供了一个非常有用的工具,名为 Inspector,它可以帮助您纠正在使用"kv"脚本或以编程方式设计的界面时遇到的问题。 Inspector 工具有一个命令行界面,也可以在代码中使用。

命令行用法是 −

python main.py -m inspector

要以编程方式使用它,请调用"kivy.modules.inspector"模块中的 create_inspector() 函数。

from kivy.modules import inspector

class Demo(App):
   def build(self):
      button = Button(text="Test")
      inspector.create_inspector(Window, button)
      return button

显然,命令行使用更方便。让我们来了解一下这个工具的实用性。

假设您已经使用 slider.py 程序开发了一个 Kivy 应用程序,该程序具有以下界面。

Kivy Inspector

该应用程序有三个滑块控件,可帮助更改上方文本的颜色。

使用以下命令从命令提示符启动程序 −

python sliderdemo.py -m inspector

将显示上述屏幕。按 ctrl+E 键显示检查器栏。

Kivy 检查栏

为了方便起见,可以将栏移到顶部或底部。单击窗口上的任何组件。宽按钮显示所单击小部件的对象 ID。现在按父按钮。所选小部件的父小部件将突出显示。

Kivy 检查器突出显示

双击宽按钮。现在将显示三个带有分隔符的窗格以调整大小。左侧窗格显示窗口小部件树,中间窗格显示所选窗口小部件的所有属性,右侧窗格显示所选属性的值。

下图显示从窗口小部件树中选择了蓝色滑块,其属性显示在中间窗格中,最大属性值显示在右侧窗格中。

Kivy Inspector Right Pane

您还可以从检查器工具中更改属性值。向下滚动中间窗格以找到值属性,然后在右侧窗格文本框中更改其值。

Kivy Inspector Text Box

检查器工具在排除用户界面故障时非常有用。