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