Russian Qt Forum
Ноябрь 24, 2024, 19:50 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Безразмерный графический редактор?  (Прочитано 2519 раз)
White Owl
Гость
« : Май 02, 2010, 18:38 »

Задача: Человек ставит на поле графического редактора штампы (объекты) а потом таскает их. В итоге должно получится что-то в духе Dia/Visio. Надо чтобы пользователь мог утаскивать штампы за границы существующего полотна редактора, при этом полотно должно увеличиваться (и соответственно сжиматься).
Спрашивается, чем это проще всего сделать?
В принципе, можно пойти в лоб и сделать потомка от QWidget с внутренним QImage и постоянно заниматься контролем размеров этого QImage в моем paintEvent(). Но мне почему-то кажется что это излишне тяжелый подход и можно сделать проще, отдав контроль над размерами полотна самому Qt.
Записан
ufna
Гость
« Ответ #1 : Май 02, 2010, 18:43 »

Смотри подраздел Qt GraphicsView, там это есть.
Записан
White Owl
Гость
« Ответ #2 : Май 04, 2010, 21:53 »

Спасибо, увидел.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.087 секунд. Запросов: 20.