将变量值从main.py传递到.kv文件 [英] Pass variable value from main.py to .kv file
本文介绍了将变量值从main.py传递到.kv文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从main.py文件中获取名为h
的变量的值到我的.kv
文件,但是我得到的只是一个空白屏幕.
I am trying to get value of a variable named h
from main.py file to my .kv
file, but all I get is a blank screen.
这是我的main.py
class ExampleApp(App):
def build(self):
h="SoME STRING IS HERE "
pass
if __name__ == "__main__":
ExampleApp().run()
这是我的.kv
文件
Label:
text:root.h.text
推荐答案
您就是这样做的.
python文件
class ExampleApp(App):
h="SoME STRING IS HERE "
def build(self):
self.load_kv('t3.kv')
if __name__ == "__main__":
ExampleApp().run()
奇异果文件
Label:
text: app.h #Here's the main difference
这篇关于将变量值从main.py传递到.kv文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文