【发布时间】:2021-11-07 18:37:48
【问题描述】:
我一直在开发我的第一个 kivy 应用程序以了解和理解该语言。我目前坚持让我的 ScrollView 实际滚动。我查找了许多关于该主题的不同答案和视频。下面是我当前的 ScrollView 脚本。谁能帮我解决这个问题?
class SearchMovie(GridLayout):
global MovieList
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.cols = 1
scrolly = ScrollView(size_hint=(1, None), size=(Window.width, Window.height*.9))
subgrid = GridLayout(cols=1, spacing=20)
movlist = MovieList[0]["Box1"]
nmovlist = []
for i in movlist:
nmovlist.append(i)
nmovlist.sort()
for i in nmovlist:
movlab = Label(text=i)
subgrid.add_widget(movlab)
scrolly.add_widget(subgrid)
self.add_widget(scrolly)
self.goback = Button(text="Go Back", background_color =[0, 0, 1, 1], pos_hint={'bottom':1, 'center_x':1})
self.goback.bind(on_press=self.go_back)
self.add_widget(self.goback)
def go_back(self, instance):
MovieScript.screen_manager.current = "Main Page"
任何帮助将不胜感激!
【问题讨论】:
标签: python-3.x kivy scrollview