Как создать две таблицы в киве, RecycleView - PullRequest
0 голосов
/ 08 февраля 2020

Привет всем , я новичок в Киви, и мне нужна ваша помощь .. У меня есть небольшой вопрос:

Я хотел бы сделать стол в Киви для класса буксировки RV () и VV (), но я не знаю, как я могу вернуться ко второму классу RV () и увидеть результат !! теперь я могу видеть только VV () класс в Kivy Window, вы можете помочь мне, плз

from kivy.app import App
from kivy.lang import Builder
from kivy.uix.recycleview import RecycleView

Builder.load_string('''
<RV>:
    viewclass: 'Label'
    RecycleBoxLayout:
        default_size:  None , dp(20)
        default_size_hint: 1 , None
        size_hint_y: None
        height: self.minimum_height
        orientation: 'vertical'

<VV>:
    viewclass: 'Label'
    RecycleBoxLayout:
        default_size:  None , dp(50)
        default_size_hint: 1 , None
        size_hint_y: None
        height: self.minimum_height
        orientation: 'vertical'
''')

class RV(RecycleView):
    def __init__(self, **kwargs):
        super(RV, self).__init__(**kwargs)
        self.data = [{'text': str(x)} for x in range(100)]

class VV(RecycleView):
    def __init__(self, **kwargs):
        super(VV, self).__init__(**kwargs)
        self.data = [{'text': str(v)} for v in range(100)]

class TestApp(App):
    def build(self):
        return VV()

if __name__ == '__main__':
TestApp().run()

Спасибо

...