Как применить Scroll VIew для Box Layout в кивах

У меня много кнопок, и я хочу применить вид прокрутки к макету коробки, как показано ниже

<My Class>:
  ScrollView:
    BoxLayout:
      Button:
        text:"buttone1"
       Button:
        text:"buttone1"
       Button:
        text:"buttone1"
       Button:
        text:"buttone1"
       Button:
        text:"buttone1"
       Button:
        text:"buttone1"
       GridLayout:
         rows:4
         cols:4
         Button:
           text:"buttone1"
         Button:
           text:"buttone1"
         Button:
           text:"buttone1"
         Button:
           text:"buttone1"
         Button:
           text:"buttone1"

как я могу применить Scrollview к вышеуказанному контенту

2 ответа

Вот самое простое решение, которое я нашел:

ScrollView:
  GridLayout:
        id: glayout
        cols: 1
        size_hint: (1, None)
        height: self.minimum_height
        Button:
          text:"button1"
        Button:
          text:"button2"
        Button:
          text:"button3"
    
  #Put content that you need in gridlayout

Поместите все кнопки и текстовые представления в ОДНОМ макете и поместите этот макет в ScrollView. Должно работать

Другие вопросы по тегам