PyQt6-QTextEdit学习笔记

news/2025/2/12 23:40:03/

一、概述

技术PyQt6中QTextEdit控件的基本用法。

QTextEdit是一个先进的所见即所得查看器/编辑器,支持使用html风格标签或Markdown格式的富文本格式。它经过优化,可以处理大型文档并快速响应用户输入。

QTextEdit工作在段落和字符。段落是一个格式化的字符串,它被换行以适应小部件的宽度。默认情况下,读取纯文本时,一个换行符表示一个段落。文档由零个或多个段落组成。段落中的单词按照段落的对齐方式排列。段落由硬换行符分隔。段落中的每个字符都有自己的属性,例如字体和颜色。

QTextEdit可以显示图像,列表和表格。如果文本太大,无法在文本编辑器的视口中查看,则会出现滚动条。文本编辑器可以加载纯文本和富文本文件。富文本可以使用HTML 4标记的子集来描述;更多信息请参考受支持的HTML子集页面。

如果只需要显示一小段富文本,请使用QLabel。

Qt中的富文本支持旨在提供一种快速、可移植和高效的方式,为应用程序添加合理的在线帮助工具,并为富文本编辑器提供基础。如果您发现HTML支持不足以满足您的需求,您可以考虑使用Qt WebKit,它提供了一个功能齐全的web浏览器小部件。

QTextEdit上的鼠标光标的形状默认为IBeamCursor。它可以通过viewport()的游标属性来改变。

二、常用方法

1.设置文件显示setDocument(QTextDocument)

设置文件显示

2.设置Html显示setHtml(str)

3.设置Markdown显示setMarkdown(str)

4.显示纯文本setPlainText(str)

5.显示文本setText(str)


http://www.ppmy.cn/news/22921.html

相关文章

算法_爬楼梯题解

leetcode链接 70. 爬楼梯 - 爬楼梯 - 力扣(LeetCode) 爬楼梯问题的本质是斐波那契数。这个题可以用递归来解决: int climbStairs(int n) {if(n1)return 1;if(n2)return 2;else return climbStairs(n-1)climbStairs(n-2); } 但是&#xf…

C++ 浅谈之适配器

C 浅谈之适配器 HELLO,各位博友好,我是阿呆 🙈🙈🙈 这里是 C 浅谈系列,收录在专栏 C 语言中 😜😜😜 本系列阿呆将记录一些 C 语言重要的语法特性 🏃&#…

不坑盒子:强大的word插件,让工作更高效

不坑盒子简介 很多朋友在工作过程中需要对Word文档进行编辑处理,如果想让Word排版更有效率可以试试小编带来的这款不坑盒子软件,这是一个非常好用的插件工具,专门应用在Word文档中,支持Office 2010以上的版本,用户可以…

开发微服务电商项目演示(一)

从本期开始为大家讲解一个微服务电商项目的一个开发过程 其中包括以下等技术1.项目框架及多模块开发2.mybatis与微服务注册3.服务调用&分布式session4.网关服务限流熔断降级&分布式事务5.商品秒杀展示6.商品秒杀接口测压及优化7.消息推送8.分布式锁一.项目模式电商模式…

Apollo搭建使用

Apollo的执行过程 Apollo的原理 Client(Java应用端)通过域名访问Meta Server获取Config Service服务列表(IPPort),而后直接通过IPPort访问服务,同时在Client侧会做load balance、错误重试 Apollo的引入 1…

【论文速递】NAACL2022- 文档级事件论元抽取的双流AMR增强模型

【论文速递】NAACL2022- 文档级事件论元抽取的双流AMR增强模型 代码:RunxinXu/TSAR: Source code for “A Two-Stream AMR-enhanced Model for Document-level Event Argument Extraction” NAACL 2022 (github.com) 论文:[2205.00241] A Two-Stream A…

前端食堂技术周刊第 69 期:第 94 次 TC39 会议、Interop 2023、1 月登陆 Web 平台的新功能、Deno in 2022

美味值:🌟🌟🌟🌟🌟 口味:暖枣枸杞汁 食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly 本期摘要 第 94 次 TC39 会议Interop 20231 月登陆 Web 平台的新功能Deno in 202…

Vue 项目如何实现一个全局菜单搜索框

✨ 个人主页:山山而川~xyj ⚶ 作者简介:前端领域新星创作者,专注于前端各领域技术,共同学习共同进步,一起加油! 🎆 系列专栏: Vue 系列 🚀 学习格言:与其临渊…