Kivy从线程添加小部件

时间:2019-08-07 18:42:41

标签: python multithreading kivy

我正在尝试通过线程将小部件添加到屏幕上。这是我从线程内调用的函数:

@mainthread
def add_message(self, text):
    message_lab = Label(text=text, markup=True)
    message_lab.text_size = message_lab.width, None

    self.add_widget(message_lab)

运行此命令时,可以看到该小部件已添加到布局的children变量中,但未显示。当我尝试编写一小段代码时,它起作用了。但是,我仍然不知道问题出在哪里。我能得到的任何帮助将不胜感激!

0 个答案:

没有答案