![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
quarz |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 49 Регистрация: 3.11.2009 Пользователь №: 1202 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
Делаю составной виджет. Если упростить, то выглядит он так: в лэйауте лежит QGraphicsView. При изменении размеров виджета graphicsView, соответственно, тоже должен растягиваться.
Уже второй день пытаюсь разобраться как сделать, чтобы вместе с graphicsView растягивалась и сцена. К примеру, начальный размер виджета 200х32. Сцена и вью имеют такие же размеры.
При изменении размеров виджета я масштабирую сцену:
Теперь я рисую на сцене прямоугольник, охватывающий всю сцену:
Компилирую, вижу, что все правильно - сцена вместе с прямоугольником растянулась на весь виджет. Ресайзю виджет, а прямоугольник начинает куда-то дергаться. Левая граница смещается то влево то вправо. Может я масштабирование не верно делаю? |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.4.2025, 3:04 |