QTextBrowser
是 Qt 框架中的一个小部件,继承自 QTextEdit
,用于显示和编辑富文本(包括 HTML 格式)。它提供了更多的功能,比如支持超链接、内嵌图片、和简单的格式化文本。
一,常用功能和属性
-
显示 HTML 内容:
- 你可以使用
setHtml()
方法来设置 HTML 格式的文本内容。 - 例如:
textBrowser->setHtml("<h1>标题</h1><p>这是一个段落。</p>");
- 你可以使用
-
显示纯文本:
- 你可以使用
setPlainText()
方法来设置纯文本内容。 - 例如:
textBrowser->setPlainText("这是纯文本。");
- 你可以使用
-
处理超链接:
QTextBrowser
会自动处理 HTML 超链接。你可以使用setOpenExternalLinks(true)
方法来让超链接在外部浏览器中打开。- 例如:
textBrowser->setOpenExternalLinks(true);
-
设置文本样式:
- 可以使用 HTML 标签来设置文本的样式。比如:
<b>加粗文本</b>
- 可以使用 HTML 标签来设置文本的样式。比如: