簡述
BooleanProperty類專門存放程式語言中的int與float,預設為0。
基本範例
在main.py中寫上此段程式碼:
from kivy.app import App from kivy.uix.floatlayout import FloatLayout from kivy.properties import NumericProperty class MyLayout(FloatLayout): a1 = NumericProperty(0) def btn1(self): self.a1 = self.a1-1 print(self.a1) def on_a1(self, instance, x): print('a1 is change to',x) class Myapp(App): def build(self): return MyLayout() if __name__ == '__main__': Myapp().run()
在my.kv中寫上此段程式碼:
<MyLayout>: Button: id: mybutton text: 'press me' on_press: root.btn1()
執行結果如下:
NumericProperty使用技巧:
沒有~
沒有留言:
張貼留言