Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: xokc от Февраль 07, 2009, 23:17



Название: Выравнивание QGraphicsItem
Отправлено: xokc от Февраль 07, 2009, 23:17
Как внутри QGraphicsScene реализовать механизм, подобный QLayouts? То есть, чтобы иметь возможность выравнивать QGraphicsItem по краю сцены?


Название: Re: Выравнивание QGraphicsItem
Отправлено: lit-uriy от Февраль 08, 2009, 00:41
См. Асистент (http://doc.crossplatform.ru/qt/4.4.3/graphicsview.html#widgets-and-layouts)


Название: Re: Выравнивание QGraphicsItem
Отправлено: xokc от Февраль 09, 2009, 11:15
Уточню вопрос. Как заставить QGraphicsLayout быть выравненным по верхнему краю сцены, то есть иметь постоянную высоту и масштабироваться по ширине вместе со сценой?


Название: Re: Выравнивание QGraphicsItem
Отправлено: Detonator от Февраль 09, 2009, 17:13
Я делал ручками.


Название: Re: Выравнивание QGraphicsItem
Отправлено: xokc от Февраль 09, 2009, 19:41
Вот и я ничего умнее придумать не могу, кроме как в resizeEvent править координаты layout. Но зачем мне тогда вообще это layout, если все-равно руками размеры разруливать?