Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 12.9.2010, 19:56 |
вот у меня такой слот есть, подгоняет размер сцены под субокошко в котором отображается сцена: может подойдёт тебе на ресайз |
|
Алексей1153 | Дата 12.9.2010, 19:56 |
чисто телепатически, спасёт
хотя, без скрина, хотя бы, не совсем понятна проблема |
|
quarz | Дата 12.9.2010, 19:49 |
Делаю составной виджет. Если упростить, то выглядит он так: в лэйауте лежит QGraphicsView. При изменении размеров виджета graphicsView, соответственно, тоже должен растягиваться. Уже второй день пытаюсь разобраться как сделать, чтобы вместе с graphicsView растягивалась и сцена. К примеру, начальный размер виджета 200х32. Сцена и вью имеют такие же размеры.
При изменении размеров виджета я масштабирую сцену:
Теперь я рисую на сцене прямоугольник, охватывающий всю сцену:
Компилирую, вижу, что все правильно - сцена вместе с прямоугольником растянулась на весь виджет. Ресайзю виджет, а прямоугольник начинает куда-то дергаться. Левая граница смещается то влево то вправо. Может я масштабирование не верно делаю? |
|
Просмотр темы полностью (откроется в новом окне) | |
![]() |
Текстовая версия | Сейчас: 28.4.2025, 2:10 |