1. setPlainText(QString text)
设置控件内的纯文本(会清空原内容)。
示例
plainTextEdit ->setPlainText("这是纯文本内容");
2. appendPlainText(QString text)
在末尾追加一行文本(自动换行)。
示例
plainTextEdit->appendPlainText("追加一行日志信息");
3. insertPlainText(QString text)
在当前光标位置插入纯文本。
示例
plainTextEdit->insertPlainText("插入内容");
4. toPlainText()
获取控件中的纯文本内容。
示例
QString text = plainTextEdit->toPlainText();
5. clear()
清空整个文本内容。
示例
plainTextEdit->clear();
6. setReadOnly(bool enabled)
设置是否只读。
示例
plainTextEdit->setReadOnly(true);
7. setPlaceholderText(QString text)
设置占位提示文字。
示例
plainTextEdit->setPlaceholderText("请输入多行文本...");
8. copy()
复制选中的文本到剪贴板。
示例
plainTextEdit->copy();
9. cut()
剪切选中文本。
示例
plainTextEdit->cut();
10. paste()
从剪贴板粘贴文本到当前光标位置。
示例
plainTextEdit->paste();
11. undo() / redo()
撤销与重做操作。
示例
plainTextEdit->undo();
plainTextEdit->redo();
12. selectAll()
全选所有文本。
示例
plainTextEdit->selectAll();
13. setFont(QFont font)
设置显示文字的字体。
示例
plainTextEdit->setFont(QFont("Consolas", 12));
14. zoomIn(int range = 1) / zoomOut(int range = 1)
放大、缩小文字大小。
示例
plainTextEdit->zoomIn(2); // 放大两级
plainTextEdit->zoomOut(1); // 缩小一级
15. moveCursor(QTextCursor::MoveOperation op)
移动文本光标(如移动到末尾)。
示例
plainTextEdit->moveCursor(QTextCursor::End);
16. textCursor()
获取文本光标对象(用于高级编辑)。
示例
QTextCursor cursor = plainTextEdit->textCursor();
cursor.movePosition(QTextCursor::Start);
plainTextEdit->setTextCursor(cursor);
17. setTextCursor(const QTextCursor & cursor)
设置当前光标位置。
示例
QTextCursor cursor = plainTextEdit->textCursor();
cursor.movePosition(QTextCursor::End);
plainTextEdit->setTextCursor(cursor);
部分内容省略了,课程内容有完整的详细教程。
计算机技术课程
https://blog.csdn.net/2301_76542477/article/details/149032632?spm=1011.2415.3001.5331