如何将字符串转换为Kivy id的值?

2024-10-03 19:19:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道KivyIDS不是字符串,但它是什么类型的数据类型,如何将字符串转换为该数据类型?我试过这个:

def test(self, example):
    new_name = self.ids.example
    new_name.text = "Hi"
test("button_1")

我试过这样做:

def test(self, example):
    for key, val in self.ids.items():
        if key == example:
            new_name = self.ids.key
            new_name.text = "Hi"

test("button_1")

在我的.kv文件中,按钮的id是:button_1


Tags: key字符串textnametestselfids类型