Kivy 使用多个类

Kivy use multiple classes

提问人:Simon Van den Bossche 提问时间:8/31/2020 更新时间:8/31/2020 访问量:68

问:

我正在为我的魔方求解器创建一个 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中,我使用“SelectableRecycleBoxLayout”,它继承自RecycleBoxLayout,FocusBehavior和LayoutSelectionBehavior。但我只使用一次 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 kivy kivy语言

评论


答:

0赞 inclement 8/31/2020 #1

不是内联的,不行。当然,你可以用 Python 定义类,但我认为这不是你要问的。SelectableRecycleBoxLayout

评论

0赞 Simon Van den Bossche 8/31/2020
不,这不是我要问的。这就是我以前所拥有的。