【发布时间】:2015-08-18 13:45:55
【问题描述】:
我在 QWebView 中打开了一个页面,可以使用 contenteditable 属性进行编辑。当用户单击保存按钮时,我想将内容保存在 QWebView 中已经打开的文件中。有可能吗?
【问题讨论】:
我在 QWebView 中打开了一个页面,可以使用 contenteditable 属性进行编辑。当用户单击保存按钮时,我想将内容保存在 QWebView 中已经打开的文件中。有可能吗?
【问题讨论】:
您可以使用QWebView::page 获取QWebPage,使用QWebPage::mainFrame 获取QWebFrame。然后你可以用QWebFrame::toHtml获取页面的内容并保存到一个临时文件中
【讨论】:
toHtml 将返回页面内容,但不保存文件。而且我不能做file.open,因为文件是在 QWebView 中打开的