C++ (Qt)
{
Position.setX(basex + Position.x() * 53 - 26); // Расчет положения, не суть важно
Position.setY(basey + Position.y() * 53 - 26);
QMouseEvent Event (QEvent::MouseButtonPress, Position, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QMouseEvent Event2(QEvent::MouseButtonRelease, Position, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
QCoreApplication::postEvent(game, &Event);
QCoreApplication::postEvent(game, &Event2);
}
Такой вот код приводит к падению. Иногда в Application Out появляется строчка вроде: "Event of type 3 deleted while posted to QWebView webView".
Правильно ли я понимаю, что Event должен быть жив, пока не будет обработан?
Если заменить postEvent на sendEvent, ничего не падаает, но и эффекта нет.