如何在一个时间点获得固定窗口大小? (s.t.此值不会在以后更改)
我想添加一张图片:
Image:
width: self.parent.width
height: self.parent.height
size_hint: None, None
在重新缩放窗口时应保持其初始大小。 我可以这样做
Image:
width: 800
height: 800
size_hint: None, None
但我无法在以后重新定标窗口时保持窗口的当前尺寸。
感谢您的帮助。
答案 0 :(得分:1)
我能想到的唯一方法是在你的.kv文件之外做。准确地说,您可以在触发的任何事件上设置值,例如按下按钮或启动应用程序时,就像这样:
__init__
在提供的示例中,在构建应用程序时,宽度和高度仅设置一次。或者,您可以通过将代码移至班级的self.base.ids.img
来实现相同的行为,并通过调用self.base
随时访问图片(假设您提供$lat = 41.118491 // user's latitude
$lng = 25.404509 // user's longitude
SELECT *,
( 6371 * acos( cos( radians($lat) )
* cos( radians( latitude ) )
* cos( radians( longitude ) - radians($lng) ) + sin( radians($lat) )
* sin( radians( latitude ) ) ) )
AS calculated_distance
FROM settings as T
HAVING calculated_distance <= (SELECT distance FROM settings WHERE sid=T.sid)
ORDER BY distance_calc
})。