2012-05-30 57 views
0

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

回答

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> 

希望这可以帮助。

+0

感谢您的回答我刚刚通过将HTML和HTML文档中的嵌入式Flash内容的宽度和高度设置为100%而不是绝对值来处理它。它解决了我的问题。 –