检查器¶
在 1.0.9 版本加入.
警告
该模块高度实验性,请谨慎使用。
检查器是一个工具,通过点击或轻触来在控件树中查找控件。激活了一些键盘快捷键:
“Ctrl + e”:激活 / 停用检查器视图
“Escape”:首先取消控件查找,然后隐藏检查器视图。
可用的检查器交互方式:
在检查模式下,轻触一次控件即可选中它,而无需退出检查模式。
双击控件以选中并退出检查模式(之后您可以再次操作该控件)。
某些属性可以实时编辑。然而,由于某些属性的延迟使用,如果你不处理所有情况,可能会导致崩溃。
用法¶
对于常规模块使用,请参阅 modules 文档。
然而,Inspector 也可以像普通 Python 模块一样被导入和使用。这样做的一个额外优势是能够以编程方式激活和停用该模块::
from kivy.core.window import Window
from kivy.app import App
from kivy.uix.button import Button
from kivy.modules import inspector
class Demo(App):
def build(self):
button = Button(text="Test")
inspector.create_inspector(Window, button)
return button
Demo().run()
要移除检查器,您可以执行以下操作:
inspector.stop(Window, button)
- kivy.modules.inspector.create_inspector(win, ctx, *largs)[源代码]¶
创建一个附加到 ctx 的 Inspector 实例,并绑定到 Window 的
on_keyboard()事件,以捕获键盘快捷键。