Я хочу добавить кнопки для Магазина, Кампании, Арены и т. Д. Насколько я понимаю, макет - это то, что позволяет перемещать виджеты.Однако, если я возвращаю игру, кажется, что она не использует макет, а если я возвращаю макет, фон не появляется.Чего мне не хватает?
Вот мой код:
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.core.window import. Window
from kivy.uix.image import Image
from kivy.clock import Clock
from kivy.uix.label import Label
from kivy.uix.floatlayout import FloatLayout
class Sprite(Image):
def __init__(self,**kwargs):
super(Sprite, self).__init__(**kwargs)
self.size = self.texture_size
class Background(Widget):
def __init__(self, source):
super(Background, self).__init__()
self.image = Sprite(source = source)
self.add_widget(self.image)
self.size = self.image.size
class Game(Widget):
def __init__(self, **kwargs):
super(Game, self).__init__()
self.background = Background(source='Town.jpg')
self.size = self.background.size
self.add_widget(self.background)
self.add_widget(a)
class GameApp(App):
def build(self):
layout = FloatLayout()
game = Game()
Window.size = game.size
return game
if __name__ == "__main__":
GameApp().run()
Заранее спасибо!