【发布时间】:2020-09-13 15:27:49
【问题描述】:
例如: 如果我按下按钮 1,此程序将打印 (1) 如果我按下按钮 50,此程序将打印 (50)
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from kivy.uix.scrollview import ScrollView
from kivy.core.window import Window
from kivy.app import App
class APP(App):
def build(self):
layout = BoxLayout(orientation="vertical",size_hint_y=None)
layout.bind(minimum_height=layout.setter('height'))
for i in range(100):
btn = Button(text=str(i), size_hint_y=None, height=40)
layout.add_widget(btn)
root = ScrollView(size_hint=(1, None), size=(Window.width, Window.height))
root.add_widget(layout)
return root
APP().run()
【问题讨论】:
标签: python button kivy scrollview