打算用QTextBrowser做一个帮助文档,
在第一页page0有两个超链接, 分别为page1和page2,
点page1会切换到page1,点page1会切换到page2,同时能从page1,page2返回page0.
由于不是什么复杂的内容,所以不打算从html文件读取,而是直接将一些html代码保存在一个
QString,再用setHtml来
显示,不知道这样可行不可行.
现在
问题出在超链接的切换上,看了很多
资料,觉得应该是用anchorclick这个
信号槽,但是怎么都不起作用,我的思路是这样的:
- QtextBrowser *browser=new QtextBrowser;
- browser->append("<a href=#page1>page1</a>");
- connect(browser,SIGNAL(anchorclicked(#page1),this,SLOT(browser->setHtml("test page"))))
但是这么操作没反应, 实在是不知道如何在QTextbrowser通过点击一个锚链接来触发一个
slot命令.谢谢大家了