LINUX.ORG.RU

Qt Creator масштабирование QWebView

 


0

1

Здраствуйте в qt designer добавил на пустую форму qwebview и выбрал нужный html файл. Кто-то знает как сделать, чтоб окно с браузером заполняло всю форму и масштабировалось при изменении размера окна? Несколько часов пытаюсь решить, но безуспешно

Ну так нужно использовать один из layout. См QLayout и производные. Ну и их можно задействовать из дизайнера.

BRE ★★
()

Задаешь форме QVBoxLayout, в него запихиваешь QWebView, ставишь QWebView свойство sizePolicy «Expanding» для вертикальной оси.

anonymous
()

Закидываешь свой виджет на форму. Правый клик в Object Inspector на MainWindow, нижний пункт Lay out и выбираешь Lay out Vertically или Lay out Horizontally.

Если у тебя будет много компонентов, то добавляй уже другие layouts, чтобы скомбинировать. Я так понимаю, что основная твоя сложность в том, чтобы выставить первоначальный layout на centralwidget. А он выставляется вот так.

uberroot
()
Ответ на: комментарий от uberroot

Спасибо! Выставил ещё горизонтальную и вертикальную политику на expanding и всё заработало

kronos2411
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.