【发布时间】:2012-11-19 22:13:24
【问题描述】:
如何处理“在新窗口中打开链接”以打开新的QWebPage 而不是新窗口,将以前的 QWebPage 保存在堆栈中并使用 QWebView::setPage() 显示新的?
我是 Qt(甚至是 C++)的新手,也非常感谢有关如何修复堆栈的建议。
【问题讨论】:
-
我不认为 QtWebKit(以及一般的 WebKit)支持将其状态序列化/反序列化到堆栈中。如果您描述您要解决的问题,也许会有所帮助?
-
我正在考虑让许多 QWebPage 共享一个 QWebView。目前,使用“_target=blank”打开链接将创建一个新的 QWebView IIRC。