Если вы хотите отобразить метку, вы должны добавить ее в свой макет, используя: add_widget()
. Так что в вашем случае это будет add_widget(Label(text='Hello'))
. Но вам все равно нужно указать, к чему вы хотите добавить виджет, поэтому вам нужно сослаться на FloatLayout, так как вы хотите добавить его туда. Поэтому я думаю, что лучше поместить ваш метод обновления в класс Titlebar, а затем сделать так:
class TitleBar(FloatLayout):
def updater(self):
self.add_widget(Label(text='Hello'))
Затем вам также следует изменить on_press: app.updater()
на on_press: root.updater()
.
Позвольте мне знать, если это работает.