将.kv类转换为.py类

时间:2020-11-06 05:55:28

标签: python kivy

我想将以下内容转换为.py中的相同类,以帮助我了解如何进行转换,或者如何在.py中调用此类而不进行转换,因为它不是应用程序的根。

String.Join(" ", lstItem.Take(Function(x) if(x.Equals(lstItem(lstItem.Count-1)),lstItem(lstItem.Count-1,if(x.Equals(lstItem(lstItem.Count-2),lstItem.Count-2,""))))))

2 个答案:

答案 0 :(得分:0)

在系统中安装kivy软件包

from kivy.lang.builder import Builder

Builder.load_string(
    <Enter kv code here>
)

尝试

答案 1 :(得分:0)

如果* .kv文件名与您的应用程序类名匹配,Kivy模块将自动读取并解析* .kv文件。

示例1:如果您的应用程序类是这样的:

class MyApp(App):
    pass

kivy模块将搜索的* .kv文件:my.kv

示例2:如果您的应用程序类是这样的:

class SomeApp(App):
    pass

kivy模块将搜索的* .kv文件:some.kv

Here是一个不错的教程视频,您可以观看。