Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 01.10.2011, 05:01
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

День добрый.Использую 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 в нужный виджет ?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Использование... Guest Третий архив вопросов и ответов 0 18.10.2011 04:42
использование in Guest Продолжение старого архива 0 16.10.2011 15:16
QKeyEvent->key() и русская раскладка Guest Новые вопросы и ответы 4 0 28.09.2011 20:49
Как поймать шорткат Ctrl+V and Ctrl+C в keyPressEvent( QKeyEvent * event)? Guest Новые вопросы и ответы 4 0 28.09.2011 19:08
Переопределение void QMainWindow::keyPressEvent( QKeyEvent* keyEvent ). Guest Новые вопросы и ответы 4 0 27.09.2011 12:35



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