因此,在 PyQt4 中,您可以执行以下操作将 html 附加到您的页面:
webView.page().mainFrame().documentElement().appendInside(some_html)
我试图在 PyQt5 中找到类似的功能,QWebEngineView
但我找不到任何有用的东西。
我的问题是我想在一页上加载许多 html 文件,这需要大约 10 秒(意味着主 GUI 线程在这 10 秒内被阻塞,并且我的应用程序没有响应)。
所以我的解决方案是显示前 5 个,当用户按下按钮时,它会加载下一个 5(使用上述技术),依此类推。
所以我的问题是:是否QWebEngineView
有这个功能,还有其他方法可以处理QWebEngineView
.