Как получить реальный размер kivy виджета типа layout
Что бы разместить нормально надписи и другие виджеты на экране мне нужны реальные размеры родительских виджетов. По size выдает размер по умолчанию [100,100] Как мне получить реальный размер виджета с размещенным в нем текстом?
class MyApp(App):
def build(self):
bl = BoxLayout(orientation='vertical')
bl.add_widget(Label(text='Введите необходимую информацию',font_size=35, color=(0,0,1,1)))
blc = GridLayout(cols=3, padding=10)
blc1 = GridLayout(rows=3)
blc1.add_widget(Label(text='Для кого обследование?',font_size=23, color='black'))
blcg1 = GridLayout(cols=2,spacing=5)
blcg1.add_widget(Label(text='Для себя',font_size=20, color='black',text_size=(300,None),halign='left',valign='center'))
blcg1.add_widget(CheckBox(group='gr1',color='black',size=(50,50)))
blcg1.add_widget(Label(text='Для другого человека',font_size=20, color='black',text_size=(300,None),halign='left',valign='center'))
blcg1.add_widget(CheckBox(group='gr1',color='black',size=(50,50)))
blc1.add_widget(blcg1)
blc2 = GridLayout(rows=3)
blc2.add_widget(Label(text='Пол',font_size=25, color='black'))
blcg2 = GridLayout(cols=2)
blcg2.add_widget(Label(text='Женский',font_size=20, color='black'))
blcg2.add_widget(CheckBox(group='gr2',color='black'))
blcg2.add_widget(Label(text='Мужской',font_size=20, color='black'))
blcg2.add_widget(CheckBox(group='gr2',color='black'))
blc2.add_widget(blcg2)
blc3 = GridLayout(rows=2)
blc3.add_widget(Label(text='Возраст',font_size=25, color='black'))
blc3.add_widget(TextInput(font_size=20))
blb = BoxLayout(orientation='vertical',padding=20)
blc.add_widget(blc1)
blc.add_widget(blc2)
blc.add_widget(blc3)
bl.add_widget(blc)
bl.add_widget(blb)
return bl
if __name__ == "__main__":
MyApp().run()