2012-05-30 3 views
0

Я использую QWebView для рендеринга html-страницы с использованием метода setHTML. В разделе тела html-страницы я упоминаю ширину и высоту страницы html, если мы изменяем ширину и hegiht окна QWebView во время выполнения, вызывая setGeometry (x, y, w, h), то как сделать html-страница настраивается, чтобы полностью соответствовать содержимому в развернутом окне QWebView?Как растянуть/спрятать HTML-страницу в окно QWebView

ответ

0

Вам необходимо обработать событие window.onresize() в javascript. Вставьте следующий код в свой html ...

<script text = "javascript"> 

window.onresize = function(event) { 

    var newWidth = window.innerWidth; 
    var newHeight = window.innerHeight; 

    // Code to adjust your contents.. 
} 

</script> 

Надеюсь, это поможет.

+0

Спасибо за ваш ответ. Я просто обработал его, поставив ширину и высоту как 100% вместо абсолютного значения для встроенного флеш-содержимого в своем HTML-документе. Это решило мою проблему. –

 Смежные вопросы

  • Нет связанных вопросов^_^