Как получить реальный размер 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()

Ответы (0 шт):