在桌面上显示透明html效果,使用QWebkit
加载html实现,采用窗口背景透明和穿透方式
从page()
中得到QNetworkAccessManager
,在从中得到QNetworkCookieJar
,
最后得到cookie,当然也可以设置自己的QNetworkCookieJar
通过QWebFrame
的addToJavaScriptWindowObject
函数提供进行Python对象和Javascript的交互
具体看代码中的注释
原理是通过QWebView.QWebPage.QWebFrame
得到内容的高度,然后设置QWebPage.setViewportSize
的大小,
最后通过QWebFrame.render
把图片截出来