我正在使用QWebView使用setHTML方法呈现html页面。在html页面正文部分我提到了html页面的宽度和高度,如果我们通过调用setGeometry(x,y,w,h)在运行时改变QWebView窗口的宽度和高度,那么如何制作html页面调整自身以完全适应拉伸的QWebView窗口中的内容?
答案 0 :(得分:0)
您需要在javascript中处理window.onresize()
事件。在html中插入以下代码......
<script text = "javascript">
window.onresize = function(event) {
var newWidth = window.innerWidth;
var newHeight = window.innerHeight;
// Code to adjust your contents..
}
</script>
希望这有帮助。