在pyqt中使用cefpython。当setLayout()获取浏览器释放共享请求上下文并且无法显示时

时间:2016-11-09 07:50:07

标签: pyqt4 cefpython

这段代码只是来自Github的例子,我想添加自己的标题栏。但是当在类MainFrame中执行setLayout(mainlayout)时,cefpython会这样做: [CEF Python] RemovePyBrowser:释放共享请求上下文 [CEF Python] del g_pyBrowsers [1] 并且无法显示浏览器内容。 我尝试了很多次,不知道为什么。请帮助,谢谢!

以下是代码:

$strSQL = "SELECT * FROM users WHERE id='".$_GET['id']."'";

1 个答案:

答案 0 :(得分:0)

将CEF浏览器放入Qt布局时,布局设置完成后需要嵌入浏览器。在initUi()之后调用chrom()。

这是一个完整的示例,它将CEF浏览器嵌入到Qt布局中,在Windows上使用PySide进行测试:

https://gist.github.com/mmolero/9d8326367c4657f73a3b6d565206a3e4