1

我正在使用 Qt 控件。我想创建一个文本文件并使用javascript将其本地保存在给定的路径上。我尝试了许多可用的代码片段,但没有一个有效(可能是我错过了工作代码)。

在 visualc++ 中,我为 QGraphicsWebView 启用了以下设置:

m_pWebView = new QGraphicsWebView();
QWebSettings *ws = m_pWebView->settings();
ws->setAttribute(QWebSettings::WebGLEnabled, true);
ws->setAttribute(QWebSettings::PluginsEnabled, true);
ws->setAttribute(QWebSettings::JavascriptCanOpenWindows, true);
ws->setAttribute(QWebSettings::JavascriptCanAccessClipboard, true);
ws->setAttribute(QWebSettings::OfflineStorageDatabaseEnabled, true);
ws->setAttribute(QWebSettings::LocalStorageEnabled, true);
ws->enablePersistentStorage(QString("C:\\demo"));

我还缺少什么?

请帮助我,开发人员...谢谢..

4

1 回答 1

1

你试过 SaveFile.js 吗?在这里,您可以找到官方链接以及其工作原理的简要说明。如果QGraphicsWebView支持标签的download属性,那么它应该可以工作。a

于 2013-10-25T06:54:03.873 回答