调整 Scatter 在物体被触摸时移动,而 scatter 只添加一个物体

Adjusting Scatter to move when objects are touched, and scatter only adding one object

玩 Scatter,但 Scatter 只显示一个对象,即使添加了多个按钮(见代码)(如果我移动那个按钮,它下面没有另一个!) . 此外,如果我触摸它然后移动手指,对象不会移动。仅当我触摸对象周围的背景时才移动对象(不希望背景触摸交互!我希望框在我触摸并拖动它时移动)。我该如何解决这些问题?

1) 每个 Scatter 都与其所有子项一起移动,因此如果您希望独立的小部件在触摸时移动,则需要两个 scatter

2) 如果散点图内的对象捕获输入(如按钮),则散点图将不会获取这些事件。

3) 如果您不希望散点图具有 "background",请将散点图设为与其子元素相同的大小

<SomeScatter@Scatter>:
    Button: #or another type of image
        size: root.size