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

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