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() //重新加载,就是刷新 ```
';