我参考pullmybeard来处理拖放效果。
要以编程方式做某事,我会使用 cpp 而不是 QML 本身。
但是我在设置属性变量时遇到了问题。这是我的代码段:
Container *playerContainer = Container::create();
playerContainer->setLayout(new AbsoluteLayout);
playerContainer->setLayoutProperties(AbsoluteLayoutProperties::create().x(posX).y(posY));`
我会为此设置一个变量以playerContainer
存储 positionX 和 Y。像pullmybeard一样,在 ImageView id:beard 中,它设置属性 real dy。因此,它可以用于 onTouch 处理程序。