Добрый день, форумчане! Есть переопределенное событие keyPressEvent и при обработке нажатия ctrl + 'S' надо отправить строку в функцию, где она и будет обработана, но в реальности происходить отправка двух строк, сначала пустая "" и вторая уже с результатом. Как мне избавиться от пустой строки?
QString str;
	switch(keyEvent->key())
	{
		case Qt::Key_C:
			str = "C";
		break;
		case Qt::Key_Enter:
		case Qt::Key_Return:
			str = "=";
		break;
		case Qt::Key_Comma:
			str = ".";
		break;
		case Qt::Key_S:
			if(keyEvent->modifiers() & Qt::ControlModifier)
			{
				str = "MS";
			}
		break;
		default: str = keyEvent->text(); break;
	}
	
	processKey(str);
из-за этого в processKey возникает ошибка 
