起初我在想,是否有可能将视频呈现给小部件(我的测试证明没有),但后来我想到了为什么我想这样做,答案就是放置控制。
您可以为视频设置位置和大小,这样就没有问题,但是如果您希望在视频后面部分设置四个小部件,并在其前面放置其他四个小部件,该怎么办?
根据我的kivy经验给出一个猜测...答案可能是"孩子。"似乎小工具,帆布甚至根都有“孩子们”这样的孩子。属性和所呈现的孩子的顺序等于孩子的顺序'列表。
这可能是真的吗?难道真的那么简单......只需重新排序root.children吗?
即使这个理论是正确的,如果你从画布中绘制图形,它也不会起作用。画布儿童总是出现在其他一切之上。
任何参赛者?
答案 0 :(得分:0)
我不太确定我是否理解了你的问题,但我认为你要为这个结构寻找children
:
parent
|
- 4 widgets behind
|
- video
|
- 4 widgets after
和(重新)添加小部件以在它们之间移动视频,或者......
使用Scatter为您的小部件使其与小部件树中的子位置“独立”。它的作用基本上是the same thing,但在后台。
您可以在Pictures demo中看到的外观示例。