PyQt6-QTextEdit学习笔记

一、概述

技术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)

你可能感兴趣的:(#,PyQt,学习,PyQt,python)