36 lines
612 B
Python
Executable File
36 lines
612 B
Python
Executable File
|
|
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()
|