【发布时间】:2019-12-03 10:28:06
【问题描述】:
我目前正在设计一个 Kivy 应用程序,我想在其中使尽可能多的组件可重用。我有一些遵循以下风格的代码。
<ListButtonGroup@BoxLayout>:
orientation: 'vertical'
spacing: 10
up: up
down: down
list: list
BoxLayout:
orientation: 'horizontal'
size_hint: 1.0, None
Button:
id: up
text: 'up'
size_hint: 1.0, None
height: 50
Button:
id: down
text: 'down'
size_hint: 1.0, None
height: 50
ScrollList:
id: list
size_hint: 1.0, 0.8
我希望这个类在多个地方使用,但我不知道如何制作它,以便我可以将 on_press 处理程序分配给这些按钮,以便在多个不同区域使用该类以实现不同的目的和功能。
【问题讨论】:
标签: python python-3.x kivy kivy-language