QTextCursor c = ui->textEdit->textCursor();
QChar cc = c.PreviousCharacter;
これはエラーを生成しませんが、結果も生成しません (cc に何が保存されているかわかりません)。カーソルがどこにあるかに関係なく、QTextEdit で以前に入力された文字を収集したい (たとえば、QTextEdit で最後の文字を収集するのではなく、最後に入力された文字を収集する)。誰か?ありがとう!
アップデート:
最後にそれを手に入れました。コードを参照してください。
QTextCursor cursor = ui->textEdit->textCursor();
cursor.select(QTextCursor::WordUnderCursor);
QString c = cursor.selectedText().right(1);