2014-11-01 34 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嗎?

當然,你也可以通過只使用一個普通類解決這個問題。