Slider
및 TreeViewNode
을 확장하여 TreeViewSlider
을 만들어야합니다. 내 대답은 질문을 해결 한 경우

from kivy.app import App
from kivy.uix.slider import Slider
from kivy.uix.treeview import TreeView, TreeViewNode
from kivy.uix.button import Button
from kivy.uix.slider import Slider
from kivy.uix.label import Label
from kivy.lang import Builder
class TreeViewButton(Button, TreeViewNode):
pass
class TreeViewLabel(Label, TreeViewNode):
pass
class TreeViewSlider(Slider, TreeViewNode):
pass
class TestApp(App):
def build(self):
tv = TreeView()
tv.add_node(TreeViewLabel(text='My first item'))
tv.add_node(TreeViewLabel(text='My second item'))
tv.add_node(TreeViewButton(text='My third item'))
tv.add_node(TreeViewSlider())
return tv
if __name__ == '__main__':
TestApp().run()
안녕 @Baz 그것을 받아들이 고려하시기 바랍니다. 이는 해결책을 찾았으며 응답자와 자신에게 어느 정도의 평판을 제공한다는 것을 더 넓은 커뮤니티에 나타냅니다. 이를 수행 할 의무는 없습니다. – PalimPalim
답장을 보내 주셔서 감사합니다 @ PalimPalim 정말 도움이!. 나는 꽤 당신의 대답을 "받아들이는"의미하는지 모르겠다 stackoverflow 꽤 새로운 대답 – Baz
받아들이는 의미, 내 대답의 왼쪽에있는 체크 표시를 활성화, 그래서 그것은 녹색이됩니다. Upvoting은 내 대답의 왼쪽에있는 위쪽 화살표를 cklicking입니다. 둘 다 저에게 평판을 줄 것입니다. 받아들이면 평판이 나옵니다. 그것은 당신이 대답 (upvoting)을 좋아하거나 그것이 문제를 해결했다는 것을 보여줍니다 (수락) https://meta.stackexchange.com/a/5235 – PalimPalim