Продолжение архива вопросов Второй архив вопросов и ответов


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

Такая проблема я наследовал класс QGraphicsItem и переопределил виртуальные функции Цитироватьclass MyClass: public QGraphicsItem{public: virtual QRectF boundingRect() const { return QRectF(0,0, 60, 60); } virtual void paint(QPainter * painter, const QStyleOptionGraphicsItem * option, QWidget * widget = 0) { painter->setPen(QPen(Qt::black)); painter->setBrush(QBrush(Qt::green)); painter->drawRect(QRectF(0, 0, 60, 60)); } virtual void mousePressEvent(QGraphicsSceneMouseEvent * pe) { if(pe->buttons() & Qt::LeftButton) { // И хочу сюда добавить рисование что нибудь типа // painter->drawLine(0,0,300,300); //КАК ЭТО СДЕЛАТЬ??? } }
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
AJAX. На сервере происходит событие. Как на стороне клиента узнать когда это событие произошло? Guest Продолжение нового архива 0 21.11.2011 08:46
[qt4] QPainter рисование на виджите ? Guest Второй архив вопросов и ответов 0 30.09.2011 10:09
События мыши в linux Guest Третий архив вопросов и ответов 0 28.09.2011 16:06



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