Python 从不同类访问具有特定id的小部件

Python 从不同类访问具有特定id的小部件,python,kivy,Python,Kivy,我正在努力寻找一种通过另一个类中的id访问小部件的方法 下面是一个代码示例,它将使您易于理解 class LoginScreen(Screen): def login(self, username, password): if user_exists(username, password): self.manager.current = "login_success" class LoginSuccess(Screen):

我正在努力寻找一种通过另一个类中的id访问小部件的方法

下面是一个代码示例,它将使您易于理解

class LoginScreen(Screen):
    def login(self, username, password):
        if user_exists(username, password):
             self.manager.current = "login_success"
class LoginSuccess(Screen):
    pass
.kv


标签:
id:问候语
文本:“#这应该是“嘿,”+用户名
我可以在LoginScreen类的login方法中访问username,但我需要在loginsAccess类中使用该变量。
我如何才能做到这一点

仍然缺少一点信息(您的
登录成功
屏幕的
名称
属性)。在您的
login()
方法中,尝试:

self.manager.get_screen("the_name_of_your_LoginSuccess_Screen").ids.greeting.text = "Hey, "+username

您的帖子中没有足够的信息提供明确的答案。可能的情况太多了。请发表一篇文章。是的,我刚刚编辑了这个问题。是的,这很有效。非常感谢,先生。
self.manager.get_screen("the_name_of_your_LoginSuccess_Screen").ids.greeting.text = "Hey, "+username