【发布时间】:2020-04-03 05:46:47
【问题描述】:
我有这段代码,我想更改按钮的位置,但如果我更改位置,滚动将不再起作用。如何设法使其发挥作用?以下是工作版本。如果我将 size_hint: 1, .1 更改为 size_hint: 1, .7,则滚动不再起作用...
from kivy.app import App
from kivy.lang.builder import Builder
from kivy.uix.floatlayout import FloatLayout
Builder.load_string('''
<Root>:
ScrollView:
size_hint: 1, .1
GridLayout:
size_hint_y: None
cols: 1
# minimum_height: self.height
Button
text: 'one'
Button:
text: 'two'
Button:
text: 'three'
Button:
text: 'four'
''')
class Root(FloatLayout):
pass
class DemoApp(App):
def build(self):
return Root()
if __name__ == '__main__':
DemoApp().run()
【问题讨论】:
标签: python scroll grid kivy grid-layout