Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 10:08
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Привет всем.Имеется QGraphicsScene в котором лежит 2 QGraphicsItem.В первый загружается картинка с помощью QPixmap.Второй должен быть полупрозрачным прямоугольником который будет служить для выделения определенной области картинки с возможностью эту область перетаскивать мышкой.Для создания области выделения наследую QGraphicsRectItem:Код:SelectionArea::Sel ectionArea() : QGraphicsRectItem(){ // set styling setRect(0.0, 0.0, 32.0, 32.0); setBrush( QBrush( QColor(0, 0, 255, 127 )) ); setPen(QPen( Qt::SolidLine )); setZValue( 9.99 ); // events setAcceptDrops(true); setCursor(Qt::OpenHandCursor);}Теперь нужно добавить в SelectionArea возможность перетаскивать его мышью в рамках родительской сцены.Начал вот копать в QGraphicsItem::dragEnterEvent и т.п., но похоже он предназначен для других целей, там к курсору бинядтся иконки по MIME-типу и все такое.Как можно реализовать передвижение SelectionArea?Спасибо.
Ответить с цитированием
Ответ


Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Передвижение внутри Иерусалима Guest Четвертый архив 0 17.10.2011 13:04
Передвижение на Занзибаре Guest Архив вопросов и ответов 0 17.10.2011 11:32
передвижение Гоа-Карнатака Guest Продолжение старого архива 0 17.10.2011 10:34
Передвижение в Канчанабури. ? Guest Продолжение старого архива 0 17.10.2011 01:22
Передвижение без регистрации. Guest Архив вопросов и ответов 0 30.09.2011 06:11



© www.otvetnemail.ru - Форум вопросов и ответов.