Смещение после перемещения QQuickWidget в Qt5 в Android - PullRequest
0 голосов
/ 20 февраля 2019

Я генерирую 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!На компьютере нет проблем.

Я благодарен за каждый совет.

...