Kivy 使用多个 类

Kivy use multiple classes

我正在为我的魔方解算器创建一个 GUI。

我的代码:

<SelectableRecycleBoxLayout@RecycleBoxLayout+FocusBehavior+LayoutSelectionBehavior>:

<ListViewer>:
    viewclass: 'SelectableLabel'
    SelectableRecycleBoxLayout:
        default_size: None, 30
        default_size_hint: 1, None
        size_hint_y: None
        height: self.minimum_height
        orientation: 'vertical'
        multiselect: False
        touch_multiselect: True

在我的 GUI 的某处,我有一个 RecyclableView (ListViewer)。在 ListViewer 中,我使用继承自 RecycleBoxLayout、FocusBehavior 和 LayoutSelectionBehavior 的“SelectableRecycleBoxLayout”。但是我只用了一次SelectableRecycleBoxLayout

有没有办法删除“SelectableRecycleBoxLayout”并同时使用 3 类。

喜欢:

<ListViewer>:
    viewclass: 'SelectableLabel'
    RecycleBoxLayout+FocusBehavior+LayoutSelectionBehavior:
        default_size: None, 30
        default_size_hint: 1, None
        size_hint_y: None
        height: self.minimum_height
        orientation: 'vertical'
        multiselect: False
        touch_multiselect: True

不是内联,不是。当然,您可以在 Python 中定义 SelectableRecycleBoxLayout class,但我认为这不是您要问的。