Растягивание сцены под размер view |
Здравствуйте, гость ( Вход | Регистрация )
Растягивание сцены под размер view |
quarz |
12.9.2010, 19:49
Сообщение
#1
|
Студент Группа: Участник Сообщений: 49 Регистрация: 3.11.2009 Пользователь №: 1202 Спасибо сказали: 5 раз(а) Репутация: 0 |
Делаю составной виджет. Если упростить, то выглядит он так: в лэйауте лежит QGraphicsView. При изменении размеров виджета graphicsView, соответственно, тоже должен растягиваться.
Уже второй день пытаюсь разобраться как сделать, чтобы вместе с graphicsView растягивалась и сцена. К примеру, начальный размер виджета 200х32. Сцена и вью имеют такие же размеры.
При изменении размеров виджета я масштабирую сцену:
Теперь я рисую на сцене прямоугольник, охватывающий всю сцену:
Компилирую, вижу, что все правильно - сцена вместе с прямоугольником растянулась на весь виджет. Ресайзю виджет, а прямоугольник начинает куда-то дергаться. Левая граница смещается то влево то вправо. Может я масштабирование не верно делаю? |
|
|
Алексей1153 |
12.9.2010, 19:56
Сообщение
#2
|
фрилансер Группа: Участник Сообщений: 2941 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34 |
чисто телепатически, спасёт
хотя, без скрина, хотя бы, не совсем понятна проблема |
|
|
Litkevich Yuriy |
12.9.2010, 19:56
Сообщение
#3
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
вот у меня такой слот есть, подгоняет размер сцены под субокошко в котором отображается сцена:
может подойдёт тебе на ресайз
|
|
|
Текстовая версия | Сейчас: 3.1.2025, 10:34 |