访问给定widg中的不同小部件属性

2024-04-26 07:19:18 发布

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

需要知道如何从kv语言中的不同属性访问小部件属性。我有一个不同的应用程序,将提供一个更简单的版本

不太确定如何使用小部件树id引用或应用程序或根。没有任何帮助

在我的文件中

  • 小部件1是根,有两个小部件widget2,widget3
  • 小部件2有一个属性var1
  • 小部件3有一个小部件,其属性var2应该随var1值的变化而变化

Tags: 文件版本语言id应用程序属性部件kv
1条回答
网友
1楼 · 发布于 2024-04-26 07:19:18

有身份证的

rootWidget:    
    Widget1:
        id: w1
        Widget2:
            id: w2
        Widget3:
            id: w3
    Widget4:
        id: w4

您现在可以在kv中访问这三个小部件:

root.orientation = "vertical"
w1.orientation = "vertical" "if this is a label for example" 
w2.text = "if this is a label for example"
w3.property = something
w4.property = something

相关问题 更多 >