【发布时间】:2014-07-13 13:38:59
【问题描述】:
我是 python 和 kivy 的新手。我正在尝试一个小游戏,我一开始就被打动了,我想使用浮动布局,并让小部件从上到下落入其中。小部件大小为(0.1,0.1),移动动画将像素作为选项,我如何知道布局中 x 和 y 角像素的最大限制,我试图通过使用知道浮动布局的像素数dp(value) 来自模块:kivy.metrics,但它仅显示为 0,0。
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from kivy.metrics import dp
class Test(FloatLayout):
def __init__(self, **kwargs):
super(Test,self).__init__(**kwargs)
print(dp(self.size))
class game(App):
def build(self):
return Test()
if __name__ == '__main__':
game().run()
代码只是我如何尝试获取 dp 的示例。如何在不知道可能的最大像素的情况下移动小部件。
【问题讨论】:
标签: python python-3.x kivy