您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用python更改基维语言中的标签文本

如何使用python更改基维语言中的标签文本

标签的文本可以是kivy属性,以后可以更改,并且由于它是kivy属性,它将在所有地方自动更新。这是您的.py的示例

from kivy.app import App
from kivy.uix.widget import Widget
from kivy.properties import StringProperty
import random

class YourWidget(Widget):
    random_number = Stringproperty()

    def __init__(self, **kwargs):
        super(YourWidget, self).__init__(**kwargs)
        self.random_number = str(random.randint(1, 100))

    def change_text(self):
        self.random_number = str(random.randint(1, 100))

class YourApp(App):
    def build(self):
        return YourWidget()

if __name__ == '__main__':
    YourApp().run()

和你的.kv

<YourWidget>:
    @R_459_2419@Layout:
        size: root.size
        Button:
            id: button1
            text: "Change text"
            on_release: root.change_text()
        Label:
            id: label1
            text: root.random_number

单击按钮时,它将调用change_text()函数,该函数标签的文本随机更改为1到100之间的随机整数

python 2022/1/1 18:30:44 有266人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶