2014-11-01 61 views
0

我想知道如何使用ScreenManager为kivy中的屏幕制作模板。如何在ScreenManager中为屏幕制作模板?

我希望能够有将创建屏幕以网格布局中,我可以改变屏幕的背景图像和标签和按钮添加到它的模板。

我尝试使用

[[email protected]]: 
    Button: 
     text: ctx.title 
Image: 
    source: ctx.image 

,然后使用

screen1 = Builder.template('ScreenMenu', title='Hello', image='C:/Users/mmoma_000/Pictures/Wallpapers/aot.png') 

但我不能访问它使得屏幕(如果它甚至成功地让一个屏幕) 我想我需要做一些关于添加小部件到屏幕管理器,但我不知道那是什么。

任何帮助表示赞赏,感谢。

回答

0

模板已被弃用,不使用它们,使用动态类来代替。

我不知道你到底是什么问题,但。你在kv文件或python中使用Builder吗?

当然,你也可以通过只使用一个普通类解决这个问题。