gpt4 book ai didi

python - Kivy 理解 self.pos 和 self.size

转载 作者:行者123 更新时间:2023-12-01 23:03:37 24 4
gpt4 key购买 nike

每当我尝试跨布局跨越 Canvas 时,我所要做的就是这个

<FloatLayout>:
canvas:
Color:
rgba: 54 / 255, 60 / 255, 72 / 255, 1
Rectangle:
pos: self.pos
size: self.size

我一直在玩,不明白 self.pos 指的是什么?通过阅读文档,它似乎指向了应该是 Rectangle 的当前小部件。但是当我进入 Debug模式时,我注意到 self.size 的默认值为 (100, 100)。

最佳答案

矩形不是小部件,它是 Canvas 指令,小部件是表示(一组 Canvas 指令)+行为(各种方法,如'on_touch_down')。在 kv 中,self 总是指定当前的小部件,所以这里是 FloatLayout。

Widget 的默认大小确实是 '(100, 100)',它的默认值和其他任何东西一样好。

关于python - Kivy 理解 self.pos 和 self.size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35835471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com