crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QEvent::KeyPress и UNICODE, (сканер штрихкода)
512es
  опции профиля:
сообщение 24.11.2009, 22:41
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 135
Регистрация: 31.10.2008
Пользователь №: 407

Спасибо сказали: 5 раз(а)




Репутация:   0  


Доброго времени суток!
Есть такая проблема. Пытаюсь перехватить символы юникода, которые вводятся с клавиатуры.

Делаю это вот так:
QApplication::instance()->installEventFilter(this);

bool MainWindow::eventFilter(QObject *obj, QEvent *event)
{
     if (event->type() == QEvent::KeyPress) {
         QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event);
      -----------------------------------
     }
  -----------------------------------
}


Проблема в том, что моя программа, видимо вообще не поддерживает ввод юникода с клавиатуры. При этом на виджетах появляются артефакты. И поведение вообще не предсказуемое.

Может кто уже сталкивался с такой проблемой?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.12.2024, 19:42