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


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #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 - Форум вопросов и ответов.