Название: События клавиатуры Отправлено: Larry от Ноябрь 27, 2010, 15:04 Добрый день, форумчане! Есть переопределенное событие keyPressEvent и при обработке нажатия ctrl + 'S' надо отправить строку в функцию, где она и будет обработана, но в реальности происходить отправка двух строк, сначала пустая "" и вторая уже с результатом. Как мне избавиться от пустой строки?
Код: QString str; из-за этого в processKey возникает ошибка :( Название: Re: События клавиатуры Отправлено: whirlwind от Ноябрь 27, 2010, 17:27 по идее, в данном случае, если нажали ctrl+S, вы попадете в default:
Код: default: str = keyEvent->text(); break; еще есть подозрение, что на самом деле вы хотели использовать QAction :) Название: Re: События клавиатуры Отправлено: Larry от Ноябрь 27, 2010, 19:28 спасибо, посмотрю как это можно использовать :)
|