Архив вопросов и ответов Вопросы и ответы, которые утратили свою актуальность


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

Доброе время суток. Проблема заключается в том что не получается рисовать в paintEvent(QPaintEvent *evt) в объекте класса, наследованного от QTextEdit. Вот код:Код:class editor : public QTextEdit{Q_OBJECT...}...void editor:aintEvent(QPaintEvent *evt){ QPainter painter(this); painter.setBrush(QBrush(black)); painter.setPen(QPen(red)); painter.drawRect(evt->region().boundingRect()); painter.drawLine(0, 0, evt->region().boundingRect().width(), evt->region().boundingRect().height()); painter.drawLine(evt->region().boundingRect().width(), 0,0, evt->region().boundingRect().height());}В конструкторе задан флаг:setWFlags(WNoAutoErase);
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
paintEvent и перерисовка виджета Guest Продолжение старого архива 0 01.10.2011 04:58
Замещение paintEvent(QPaintEvent *event) Guest Продолжение архива вопросов 0 30.09.2011 10:17
Как рисовать не в paintEvent? Guest Архив вопросов и ответов 0 30.09.2011 10:03
paintEvent для QGraphicsView Guest Новый архив 2 0 30.09.2011 09:21
Как показать курсор в QTextEdit, если QTextEdit неактивен Guest Продолжение архива вопросов 0 27.09.2011 12:05



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