Kivy Layoutstisa, Aug 11, 2015
So I’ve started messing around with Kivy, and I was stuck trying to understand just how the layout thing works when using .kv code. And I think I finally understood what I was doing wrong. I was basically setting the layout of the small square that is the default widget size in Kivy so, knowing that, I tried creating the base widget as a layout and it worked :D
from kivy.app import App from kivy.uix.gridlayout import GridLayout class TestApp(App): def build(self): root : Root() return root # define the main widget as a GridLayout or any other layout of your choice class Root(GridLayout): pass if __name__ : '__main__': TestApp().run()
#:kivy 1.8.0 <Root>: # define layout variables cols: 2 Label: font_size: 70 text: "Test" Label: font_size: 70 text: "Test"