Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Использование QKeyEvent (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/ispol-zovanie-qkeyevent-368820/)

Guest 01.10.2011 05:01

Использование QKeyEvent
 
День добрый.Использую linux qt3.3.6 EmbeddedНеобходимо использование приложенение без клавиатуры (вместо нее ввожу команды через плату ввода).Создал поток в нем выполняю следующий код:QKeyEvent ek(QEvent::KeyPress, Qt::Key_Right, 0, 0); QApplication::sendEvent(qApp->focusWidget(), &ek);Это работает .QKeyEvent ek(QEvent::KeyPress, Qt::Key_Enter, 0, 0); QApplication::sendEvent(qApp->focusWidget(), &ek);А после этого, дочерние виджет (типа QDialog) вызывается как и должен, а потом все зависает В чем я не прав ... ? Может можно посылать event прямо в QApp, а оно уже само перешлет event в нужный виджет ?


Часовой пояс GMT, время: 07:13.


© www.otvetnemail.ru - Форум вопросов и ответов.