QWebView: растянуть, чтобы заполнить размер экрана?
Я новичок в разработке мобильных приложений QT и пытаюсь понять, как растянуть QWebView, чтобы заполнить весь экран пользователя. Я нашел метод showFullScreen(), но он, похоже, ничего не делает.
Кто-нибудь может посоветовать, если это возможно?
Спасибо,
отметка
3 ответа
Мой ответ - дополнение mrmcduff, попробуйте следующий метод:
void setSizePolicy (QSizePolicy::Policy horizontal, QSizePolicy::Policy vertical)
установить оба параметра, чтобы быть QSizepolicy::Expanding
, напишите демо-версию для тестирования и просмотра, это должно быть очень полезно для верстки Qt, по крайней мере, я так думаю.
Вам нужно поместить объект QWebView в макет. Для любого вида реализации пользовательского интерфейса, использующего qt, важно понимать управление компоновкой. Следующие ссылки могут помочь вам в этом:
Убедитесь, что компоновка, в которой у вас есть QWebView, имеет 0 полей. Возможно, вы захотите убедиться, что вы случайно не добавляете отступы или поля в QWebView. Вы также хотите установить свою политику размера, чтобы растянуть.
Какую версию Qt вы используете?