36 lines
612 B
Python
36 lines
612 B
Python
|
|
||
|
from kivyblocks import setconfig
|
||
|
from kivy.app import App
|
||
|
|
||
|
from kivy.factory import Factory
|
||
|
from kivyblocks import register
|
||
|
from kivyblocks.blocks import Blocks
|
||
|
|
||
|
class TestApp(App):
|
||
|
def build(self):
|
||
|
desc = {
|
||
|
"widgettype":"VBox",
|
||
|
"options":{
|
||
|
"TouchRippleButtonBehavior":{}
|
||
|
},
|
||
|
"subwidgets":[
|
||
|
{
|
||
|
"widgettype":"Text",
|
||
|
"options":{
|
||
|
"text":"Hello"
|
||
|
}
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
blocks = Blocks()
|
||
|
x = blocks.widgetBuild(desc)
|
||
|
x.bind(on_press=self.haha)
|
||
|
print(dir(x))
|
||
|
return x
|
||
|
|
||
|
def haha(self, *args):
|
||
|
print('eeeeeeeeeeeeeeeeeeee')
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
TestApp().run()
|