Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import kivy
- kivy.require('1.10.0')
- from kivy.app import App
- from kivy.lang import Builder
- root = Builder.load_string('''
- #: import TreeViewLabel kivy.uix.treeview.TreeViewLabel
- BoxLayout:
- orientation: 'vertical'
- BoxLayout:
- orientation: 'horizontal'
- TreeView:
- id: tv
- on_selected_node:
- state.text += "on_selected_node "
- tv2.deselect_node()
- Button:
- size: (200, 50)
- size_hint: (None, None)
- text: "add_node"
- on_press: tv.add_node(TreeViewLabel(text = "Node"))
- TreeView:
- id: tv2
- on_selected_node:
- state.text += "on_selected_node "
- tv.deselect_node()
- Button:
- size: (200, 50)
- size_hint: (None, None)
- text: "add_node"
- on_press: tv2.add_node(TreeViewLabel(text = "Node"))
- Label:
- id: state
- text: "State: "
- halign: 'left'
- text_size: self.size
- color: 1,0,0,1
- ''')
- class TestApp(App):
- def build(self):
- return root
- if __name__ == '__main__':
- TestApp().run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement