在Android的Qt5中移动QQuickWidget之后的偏移量

时间:2019-02-20 18:18:56

标签: android c++ qt qml qt5

我生成这样的QQuickWidget:

tumblerTimeDate = new QQuickWidget;
tumblerTimeDate->setSource(QUrl::fromLocalFile(":/qml/drawSign.qml"));
setTumbler(tumblerTimeDate);    
tumblerTimeDate->setWindowFlags(Qt::FramelessWindowHint | Qt::Popup | Qt::Tool | Qt::WindowStaysOnTopHint);
tumblerTimeDate->setAttribute(Qt::WA_TranslucentBackground);
tumblerTimeDate->setClearColor(Qt::transparent);
tumblerTimeDate->move(QCursor::pos());
tumblerTimeDate->show();
QQuickItem *item = tumblerTimeDate->rootObject()->findChild<QQuickItem*>("row");
return item;

将小部件移至光标位置后,光标会同时偏移。在小部件之外,我的应用仍然可以正常运行。在小部件内,必须将偏移量添加到我的触摸位置。 如果我不将小部件移动到光标位置,它将正常工作。

我的应用程序在Android上运行!在计算机上没有问题。

我很感谢每一个建议。

0 个答案:

没有答案