【发布时间】:2012-10-21 16:33:21
【问题描述】:
我的 Qt 应用程序应该打开一个 html 页面(使用默认浏览器,例如 IE)。此 html 代码存储在 QString 中。
打开这个“文件”的最佳方式是什么,我只有其中的内容?
QTemporaryFile 是这个问题的答案吗?或者这可以更容易地完成吗?
QString content = "<html>...</html>";
?
QDesktopServices::openUrl(QUrl("..."));
【问题讨论】:
-
为什么不想使用Qt Webkit 在应用程序中打开页面?
-
我要显示的网页包含很多复杂的重定向、下载等。使用默认浏览器会容易得多,这样用户就可以使用他们熟悉的环境。
标签: c++ qt temporary-files