В элементе управления QTextEdit
я ввожу клавишу ввода, а затем символ. В keyPressEvent(e)
я обнаружил, что e->text()
содержит строку размера 2. Когда я распечатываю это, я вижу новую строку, за которой следует символ.
Если я повторяю один и тот же тест с несколькими символами новой строки, за которыми следует символ, я вижу, что размер str равен 1, как и следовало ожидать.
У кого-нибудь есть идея, почему использование одной новой строки вызывает такое странное поведение?