Ich schreibe eine Python-GUI-Anwendung mit dem Kivy-Framework. Wie kann ich die Höhe und die Breite einer ScrollView automatisch auf 80% der Höhe und Breite des Fensters anstatt auf eine festgelegte Größe setzen?
Sie können dies erreichen, indem Sie die Größe der ScrollView an die Größe des Fensters mit Kivys Fenstermodul binden. Hier ist ein Beispielcode-Snippet, das die Höhe und Breite der ScrollView auf 80% der Höhe und Breite des Fensters setzt: ``python von kivy.app importieren App von kivy.core.window importieren Fenster von kivy.uix.scrollview importieren ScrollView von kivy.uix.label importieren Labelklasse MyScrollView(ScrollView): def __init___(self, **kwargs): super().__init___(**kwargs) self.size_hint = (Keine, Keine) # disable size_hint to allow set self.bind(size=self.set_size) # bind the size of self.set_size(Window, Window.size) size_size(self) size_hin_h[0.