Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Как программно сэмулировать события от "мышки" ?

Автор: flankerr 16.12.2008, 14:10

Как программно сэмулировать события от "мышки" ?
т.е не двигая сам физический девайс послать системе событие.

Автор: SABROG 16.12.2008, 14:17

Так например

QPoint pos = QCursor::pos();
QMouseEvent *miceEv = new QMouseEvent(QEvent::MouseMove, myWidget->mapFromGlobal(pos), Qt::NoButton, Qt::NoButton, Qt::NoModifier);
postEvent(myWidget, miceEv);

Автор: flankerr 16.12.2008, 14:40

спасибо

Автор: Litkevich Yuriy 16.12.2008, 16:03

Цитата(flankerr @ 16.12.2008, 17:40) *
спасибо
а ты ему просто кнопочку нажми

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)