gpt4 book ai didi

c++ - 将 HTML5 应用程序硬编码到 Qt Webview 中

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:44:32 27 4
gpt4 key购买 nike

使用 setHtmlsetContent 手动对 html 和图像文件进行硬编码非常乏味。有没有办法自动化这个?我不希望 Qt 5.2 应用程序加载外部文件。

例子:

QString content = "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"utf-8\"><title>Hello World</title></head><html><body><h1>Hello World</h1></body></html>";
QWebView view;
view.show();
view.setHtml(content,QUrl("index.html"));

最佳答案

您应该将 html 和图像文件添加到 qrc(Qt 资源),然后将它们编译到应用程序中。然后你可以使用 QWebView 的加载方法来加载资源,如下所示:

QWebView view;
view.load(QUrl(":/myIndex.html");

您可以阅读更多资源 here .

关于c++ - 将 HTML5 应用程序硬编码到 Qt Webview 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23568063/

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