本节重点是Button click事件
1、py文件如下:
from kivy.app import App
from kivy.metrics import dp
from kivy.properties import StringProperty
from kivy.uix.anchorlayout import AnchorLayout
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.button import Button
from kivy.uix.gridlayout import GridLayout
from kivy.uix.stacklayout import StackLayout
# from kivy.uix.gridlayout import GridLayout
from kivy.uix.widget import Widget
class WidgetsExample(GridLayout):
my_text=StringProperty("hello!!")
def on_button_click(self):
print("Button clicked")
class StackLayoutExample(StackLayout):
def __init__(self,**kwargs):
super().__init__(**kwargs)
self.orientation="lr-tb" #效果权限高于kv文件
for i in range(0,100):
# size=dp(100+i*10)
size=dp(100)
b=Button(text=str(i+1),size_hint=(None,None),size=(size,size))