当前位置: 首页 > 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.jsqmd.com/news/893121/

相关文章:

  • 为 OpenClaw 智能体框架配置 Taotoken 作为其大模型供应商的详细步骤
  • Buzz:保护隐私的离线语音转录工具,让你的音频文件秒变文字稿
  • 联邦学习应对非独立同分布数据:基于CVAE的隐私保护数据增强方案
  • 基于卡尔曼滤波KalmanFilter的估计估计研究附Matlab代码
  • 600A/1200V双IGBT模块:2MBI600VN-120-50的V系列第6代功率参数解析
  • 青岛本地网红 4+5 高誉润滑油,国六车能用吗?排放合规解析 - 资讯纵览
  • 使用taotoken聚合api后,c语言程序调用大模型的延迟与稳定性体验观察
  • JWT安全实战手册:从alg=none漏洞到零信任加固
  • OpenKore终极指南:5分钟快速掌握RO游戏自动化辅助
  • 基于领域BERT的软件规模自动化估算:从需求文本到功能点的深度学习实践
  • 目前好用的 AI 视频创作平台有哪些?AI 视频生成不排队工具推荐
  • PubLayNet背后的技术:自动标注算法与质量保证机制
  • 基于模糊逻辑与特征相关性的深度学习模型后置解释方法
  • AUTOSAR AP 详解
  • 你必须让他停下来 - So
  • 如何在3分钟内快速提取微信数据库密钥:Sharp-dumpkey完整指南
  • 基于FPGA的整数化CNN加速器设计:实现实时交通标志识别
  • 终极指南:如何使用Python独立构建工具创建跨平台Python发行版
  • 【AIGC内容合规性权威报告】:基于1278篇期刊样本验证的ChatGPT改写有效性阈值
  • 零样本分类最佳实践:用deberta-v3-base-zeroshot-v2.0处理多标签任务
  • 二本+无特长,我靠AI应用能力进了大厂 普通人的差异化策略全复盘
  • 深耕高端家装,宝鹿散热器以品质守护温暖家居 - 资讯纵览
  • 复用采集VS同步采集:数据采集卡的核心差异
  • 连 Karpathy 都开始恐慌:AI 正在重新定义「程序员」| 硅基时间
  • 3步解放学习时间:AutoUnipus智能网课助手完全指南
  • 鸿蒙4.0内核逆向与hdf_sdhci竞态漏洞挖掘实战
  • 【Linux】Docker 镜像的拉取 制作与上传
  • Galanin Message Associated Peptide (1-41) amide (Preprogalanin-NH2 (65-105))
  • 从RNN到BERT:句子级情感分类模型原理、实战与选型指南
  • 具身智能(Embodied AI):当 Agent 拥有了身体