QTextBrowser
最后更新于:2022-04-02 02:10:39
[TOC]
## QTextBrower
就先相当于一个浏览器
1. QTextBrowser 是 QTextEdit 的只读版本
2. 可用于打开浏览 HTML 内部的超链接
3. 还有自己专属的打开文件链接函数
```
virtual void setSource(const QUrl & name)
```
这是一个槽函数,它参数类似 `QUrl("file:///D:/QtProjects/ch05/simplebrowser/opensuse.htm")` 文件链接,自动打开并解析 HTML 文件内容,然后显示到控件界面。当源文件链接 Source 发生变化时,会触发信号:
`void sourceChanged(const QUrl & src)`
函数
```
virtual void setSource(const QUrl & name) //打开文件链接函数
void sourceChanged(const QUrl & src) //打开文件出发槽函数
void setOpenLinks(bool open) 自动打开本地文档链接(默认:true系统)
void setOpenExternalLinks(bool open) 打开系统浏览器访http协议(默认:false)
virtual void backward() //后退
virtual void forward() //前进
virtual void home() //回到最初的主页
virtual void reload() //重新加载,就是刷新
```
';