如何拉伸/缩小HTML页面以适应QWebView窗口

时间:2012-05-30 06:16:38

标签: javascript html qt qtwebkit qwebview

我正在使用QWebView使用setHTML方法呈现html页面。在html页面正文部分我提到了html页面的宽度和高度,如果我们通过调用setGeometry(x,y,w,h)在运行时改变QWebView窗口的宽度和高度,那么如何制作html页面调整自身以完全适应拉伸的QWebView窗口中的内容?

1 个答案:

答案 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>

希望这有帮助。