首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QTextBrowser设置链接,无法使其可点击

QTextBrowser设置链接,无法使其可点击
EN

Stack Overflow用户
提问于 2012-01-24 15:21:16
回答 1查看 1.8K关注 0票数 3

我使用的是QTextBrowser,并使用link进行如下设置:

代码语言:javascript
复制
 QString url = 
    "http://developer.qt.nokia.com/doc/qt-4.8/qtextbrowser.html#source-prop";
 textBrowser->setOpenExternalLinks(true);
 textBrowser->setHTML(url);

或通过以下方式:

代码语言:javascript
复制
 textBrowser->setSource(QUrl(url));

或者甚至是:

代码语言:javascript
复制
 QString u = "<a href=\""+url+"\">"+url+"</a>";
 textBrowser->setHTML(u);

但是什么也没发生。如果我添加setSource,我甚至看不到字体。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-24 15:24:52

您已经使用了

代码语言:javascript
复制
textBrowser->setHTML(url);

但它实际上不是用于创建链接的有效HTML。您需要使用a href。请看这里支持的html子集。

https://doc.qt.io/archives/qt-4.8/richtext-html-subset.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8983282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档