gpt4 book ai didi

c++ - 使用 C++,使用 QWebView 显示 HTML 文本,而不是网络上某处的网页

转载 作者:行者123 更新时间:2023-11-28 02:23:12 24 4
gpt4 key购买 nike

是否有可能以编程方式创建(长)HTML 文本字符串,然后将其加载到 QWebView 小部件中?

我希望能够做类似的事情:

void WebBrowser::SetText(string sText)
{
ui->webView->setText(QString::fromUtf8(sText.c_str()));
}

但是上面的代码当然不起作用,因为 webView 没有 setText 成员函数。

(我知道我可以简单地在标签中显示 HTML 文本,但我想使用 QWebView 的一些功能来执行诸如超文本链接到网络页面等操作.)

最佳答案

您正在寻找的方法称为 setHtml() .

也就是说,此时您应该考虑切换到 WebEngine ,因为 Qt WebKit 是一个已弃用的模块。 WebEngine 还有一个 setHtml()方法。

关于c++ - 使用 C++,使用 QWebView 显示 HTML 文本,而不是网络上某处的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31571346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com