Я использую QWebView для рендеринга html-страницы с использованием метода setHTML. В разделе тела html-страницы я упоминаю ширину и высоту страницы html, если мы изменяем ширину и hegiht окна QWebView во время выполнения, вызывая setGeometry (x, y, w, h), то как сделать html-страница настраивается, чтобы полностью соответствовать содержимому в развернутом окне QWebView?Как растянуть/спрятать HTML-страницу в окно QWebView
0
A
ответ
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>
Надеюсь, это поможет.
Спасибо за ваш ответ. Я просто обработал его, поставив ширину и высоту как 100% вместо абсолютного значения для встроенного флеш-содержимого в своем HTML-документе. Это решило мою проблему. –