当前位置: 首页 > news >正文

Qt6 - QPlainText方法大全

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

http://www.zskr.cn/news/1396797.html

相关文章:

  • 直流电机 PID 控制超调问题深度解析与工程化调参实战
  • libgit2 v1.9.4 发布:多项小而重要的错误修复
  • 开源.NET反编译工具ILSpy 10.1发布:支持.NET 11运行时异步,修复多项问题
  • P16288 [蓝桥杯 2026 省 Python/Java A 组] 魔法骰子 题解
  • 基于FPGA的整数化CNN加速器设计:实现实时交通标志识别
  • 2026 上半年数据库技术全景解读:AI 原生、多模融合与轻量化成主流
  • 600A/1200V双IGBT模块:2MBI600VN-120-50的V系列第6代功率参数解析
  • 【AIGC内容合规性权威报告】:基于1278篇期刊样本验证的ChatGPT改写有效性阈值
  • mailgo安全最佳实践:如何在提升用户体验的同时保护隐私数据
  • 【Linux】Docker 镜像的拉取 制作与上传
  • Galanin Message Associated Peptide (1-41) amide (Preprogalanin-NH2 (65-105))
  • 基于模糊逻辑与特征相关性的深度学习模型后置解释方法
  • 从RNN到BERT:句子级情感分类模型原理、实战与选型指南
  • 为 OpenClaw 智能体框架配置 Taotoken 作为其大模型供应商的详细步骤
  • 终极教程:在PyTorch-NPU/vit_base_patch16_224中实现NPU与CPU/GPU无缝切换
  • Unity编辑器扩展:Selection类批量处理实战指南
  • 对比直接使用厂商 API 体验 TaoToken 用量看板的透明度优势
  • 融合拼音嵌入与改进GAN的中文多标签短文本分类实践
  • 别光看理论峰值!用Empirical Roofline Toolkit实测你的CPU/GPU真实性能天花板
  • Transformer与图像增强在医疗AI报告生成中的协同优化实践
  • 如何用F3工具3分钟快速检测U盘和SD卡的真实容量:完整操作指南
  • 终极指南:在Mac上5分钟制作Windows启动盘,免费绕过TPM限制
  • 对抗性机器学习攻击与防御:从理论到实践的攻防博弈
  • 红队视角下的可溯源攻击设计:从自证闭环到MAE时间锚点
  • F5 Solution Day 2026隆重召开,三大创新赋能Token经济发展
  • 【Lovable学习平台开发实战指南】:20年架构师亲授高留存率学习系统设计的7个关键决策
  • 了解常见C语言操作符
  • CAXA 焊接符号、焊缝符号
  • 二本+无特长,我靠AI应用能力进了大厂 普通人的差异化策略全复盘
  • 从记录到智能:企业考勤管理系统平台的技术演进与选型指南