返回自canvas.get_组()呼叫kivy

2024-04-18 02:33:18 发布

您现在位置:Python中文网/ 问答频道 /正文

从指令组调用get_group()可以得到更多我想要的结果。在

我有以下代码:

for widget in self.selected:
    dx, dy = (
        widget.pos[0] - self.pos[0],
        widget.pos[1] - self.pos[1]
    )
    self.shadows.add(Rectangle(size=widget.size, pos=widget.pos, group='my_shadows'))

self.canvas.add(self.shadows)

print self.shadows.get_group('my_shadows')

进而产生以下结果:

^{pr2}$

什么是BindTextures以及它们为什么通过get_group()返回?我只想要长方形。 如果我打算操纵矩形,我需要对BindTextures做同样的操作吗?在


Tags: 代码inposselfaddforsizeget
1条回答
网友
1楼 · 发布于 2024-04-18 02:33:18

也许您已经注意到使用Rectangle可以设置小部件的背景图像。这就是^{}的作用,因为它为可以用作背景的图像的路径提供了source参数。在

如果你不打算使用这些矩形作为背景图像(来自文件,不是用Color+Rectangle绘制),我认为忽略这些纹理是安全的。在

相关问题 更多 >