我正在和kivy制作一个太空入侵者游戏,我想要一个飞船射击的点火按钮。一切正常,我可以拍摄和渲染按钮上的文本。但唯一的问题是我不能改变按钮的位置。它不动了。我还尝试在小部件中使用Floaltlayout。但仍然只有大小在改变,但位置没有改变,我怎么能改变它呢。我认为它没有改变,因为我从widget继承了类
class SpaceGame(Widget):
def __init__(self,**kwargs):
super(SpaceGame,self).__init__(**kwargs)
layout = FloatLayout()
button = Button(text='Fire',size_hint=(.8,1),pos_hint={'top':.8,'right':.7},on_release=lambda *args: self.serve_ball(*args))
layout.add_widget(button)
目前没有回答
相关问题 更多 >
编程相关推荐