我该如何从kivy屏幕管理器中的另一个类中更改标签的文本

问题描述

我用Kivy(.py文件和.kv文件)制作了一个脚本。 我使用的是ScreenManager。 在第二个窗口中,我有一个“微调框”,可以选择一种语言。如果旋转器更改/选择了语言,则从第二类调用函数“ speach_change”。在此函数中,将调用函数change_Gui来更改第一个窗口的标签。但是,只有标签的文本在第二个窗口中更改,而在另一个窗口中没有更改。但是,将调用change_Gui函数。但是,为什么标签的文本不更改?这些是否可能被“覆盖”或重新创建?还是有更简单的方法? 这是我的.py文件https://www.ppaste.org/JhfNQO1Ws 我的.kv文件https://www.ppaste.org/vHxTR8DPM

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)