Kivy 语言缩进规则
Kivy Language Indentation Rules
我正在努力了解其中一个 kivy 示例,即展示示例。
我对Kivy语言规则有基本的了解,但我不知道如何解释这种缩进:
<ShowcaseScreen>:
ScrollView:
AnchorLayout:
GridLayout:
BoxLayout:
ActionBar:
ScrollView:
ScreenManager:
更具体地说,为什么 ShowcaseScreen class 以缩进的 ScrollView 小部件开始,然后 BoxLayout 没有缩进?
根据我的观察,BoxLayout 位于 ScrollView 小部件之上,这在某种程度上是出乎意料的,因为 BoxLayout 是根小部件...有人可以澄清一下吗?
谢谢
看这里
https://kivy.org/docs/guide/lang.html#rule-context
BoxLayout
是根小部件,而 ShowcaseScreen
是 class 规则,因为 <>
。它们没有相互链接,但您可以将 ShowcaseScreen
放在 ScreenManager
下方再次缩进。
我正在努力了解其中一个 kivy 示例,即展示示例。
我对Kivy语言规则有基本的了解,但我不知道如何解释这种缩进:
<ShowcaseScreen>:
ScrollView:
AnchorLayout:
GridLayout:
BoxLayout:
ActionBar:
ScrollView:
ScreenManager:
更具体地说,为什么 ShowcaseScreen class 以缩进的 ScrollView 小部件开始,然后 BoxLayout 没有缩进? 根据我的观察,BoxLayout 位于 ScrollView 小部件之上,这在某种程度上是出乎意料的,因为 BoxLayout 是根小部件...有人可以澄清一下吗?
谢谢
看这里 https://kivy.org/docs/guide/lang.html#rule-context
BoxLayout
是根小部件,而 ShowcaseScreen
是 class 规则,因为 <>
。它们没有相互链接,但您可以将 ShowcaseScreen
放在 ScreenManager
下方再次缩进。