Экран слайдов Python Kivy

#python #python-3.x #kivy #kivy-language

#python #python-3.x #kivy #kivy-язык

Вопрос:

У меня есть эта программа:

 import kivy
from kivy.app import App
from kivy.uix.button import Button
from kivy.uix.floatlayout import FloatLayout



class Basics(App):
    def build(self):
        return FloatLayout()

if __name__=="__main__":
    Basics().run()
  

И файл basics.kv:

 <Button>
    size_hint: 0.5, 0.2

<FloatLayout>
    Button:
        id: btn1
        pos_hint: {"x":0, "y":0.8}
        text: "First Button"
    Button:
        id: btn2
        pos_hint: {"x":0, "y":0.6}
        text: "Second Button"
    Button:
        id: btn3
        pos_hint: {"x":0, "y":0.4}
        text: "Third Button"
    Button:
        id: btn4
        pos_hint: {"x":0, "y":0.2}
        text: "Fourth Button"
    Button:
        id: btn5
        pos_hint: {"x":0, "y":0}
        text: "Fifth button"
    Button:
        id: btn6
        pos_hint: {"x":0, "y":-0.2}
        text: "Sixth button"
    
        
  

И я получаю этот вывод:

И это нормально, но я хочу перейти к шестой кнопке, не покидая экрана. Есть ли какой-либо способ сделать это? Заранее спасибо.

Комментарии:

1. Взгляните на ScrollView .

2. О, здорово, именно то, что я искал, спасибо