Как удалить вертикальный слайдер из QWebView, который отображает GoogleMap с текущим местоположением? - PullRequest
1 голос
/ 30 сентября 2010

Я хочу удалить вертикальный ползунок из QWebView, который отображает GoogleMap с информацией о текущем местоположении.

Мой размер QWebView: ширина: 342 и высота: 501.

В JavaScript я упоминалследующее:

<div id="map" style="width: 320px; height: 490px">

Как только я запустил приложение на Nokia N97, я получил карту, но высота карты слишком велика.В результате я получил ползунок вместе с пустым экраном под картой.

Даже я пытался уменьшить высоту QWebview с 501 до 300 и высоту карты с 490 до 300 пикселей, но в обоих случаях яЯ получаю пустой экран.

Как можно удалить этот пустой экран, чтобы удалить ползунок на экране с указанным размером.

Заранее спасибо ....

1 Ответ

0 голосов
/ 30 сентября 2010

Это не так просто, как вы думаете.Просто используйте что-то вроде следующего в конструкторе вашего виджета.

QWebView* view = new QWebView;

// Set the page contents here...

QWebFrame* frame = view->page()->mainFrame();
frame->setScrollBarPolicy( Qt::Vertical, Qt::ScrollBarAlwaysOff );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...