如何更改Qt中的选定文本?

时间:2015-07-18 08:13:35

标签: qt

我们如何仅在QString中存储选定的文字,该文字在QTextEdit中输入并更改(例如toUpper())并在QTextEdit中更改选定的文字?

1 个答案:

答案 0 :(得分:1)

这可以通过QTextCursor API完成:

QTextCursor cursor = textEdit->textCursor();
if(cursor.hasSelection())
{
    cursor.insertText(cursor.selectedText().toUpper());
}