Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: fuCtor от Декабрь 08, 2010, 09:56



Название: [Решено] QGraphicsWebView и минимальный размер контента
Отправлено: fuCtor от Декабрь 08, 2010, 09:56
Может кто решил такую задачу: есть сцена, на ней QGraphicsWebView. В него грузится некоторая страница, отображается все замечательно, НО при создании задается размер 800х600, что в несколько раз больше размера отображаемого содержимого, и вот возникла задача, как получить минимальный размер чтобы уменьшить размер всего элемента.

Код
C++ (Qt)
setResizesToContents(true);
setPreferredSize(100, 100);
 
Получение размера фрейма, размера документа (элемента) результата не дали.


Название: Re: QGraphicsWebView и минимальный размер контента
Отправлено: _govorilka от Декабрь 08, 2010, 10:16
QWebFrame::contentsSize() пробывал?


Название: Re: QGraphicsWebView и минимальный размер контента
Отправлено: fuCtor от Декабрь 08, 2010, 10:22
Получение размера фрейма, размера документа (элемента) результата не дали.

В том числе размера содержимого фрейма.


Название: Решено: QGraphicsWebView и минимальный размер контента
Отправлено: fuCtor от Декабрь 08, 2010, 14:00
Решено:

Код
C++ (Qt)
wk->setResizesToContents(true);
wk->page()->setPreferredContentsSize(QSize(200, 100));