Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Архив вопросов и ответов (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/)
-   -   paintEvent(QPaintEvent *evt) для QTextEdit (https://www.otvetnemail.ru/arhiv-voprosov-i-otvetov-805/paintevent-qpaintevent-evt-dlya-qtextedit-333505/)

Guest 30.09.2011 10:16

paintEvent(QPaintEvent *evt) для QTextEdit
 
Доброе время суток. Проблема заключается в том что не получается рисовать в paintEvent(QPaintEvent *evt) в объекте класса, наследованного от QTextEdit. Вот код:Код:class editor : public QTextEdit{Q_OBJECT...}...void editor::paintEvent(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);


Часовой пояс GMT, время: 04:02.


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