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

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Нарисовать rect с засечками (https://www.otvetnemail.ru/novyj-arhiv-3-813/narisovat-rect-s-zasechkami-333382/)

Guest 30.09.2011 10:13

Нарисовать rect с засечками
 
Не знаю как правильно назвать - вообщем этот метод используется в krusader и total commander по умолчанию для отображения текующего выделенного элемента списка. Выглядит примерно так :-------|тектс |-------Какие опции для шрифта/кисти нужно использовать чтобы получить такое ?и еще такая проблема. Вбил такой код :Код:void MyEdit::paintEvent( QPaintEvent * event ){ QPainter painter(viewport()); QRect r = cursorRect(); r.setX(0); r.setWidth(viewport()->width()); painter.fillRect(r, QBrush(QColor(230, 230, 230) ) ); QTextEdit::paintEvent( event );}В винде вылетает assert Qt-шный. В чем проблема не понимаю. Q_ASSERT(sharedPainter ? sharedPainter->isActive() : true);


Часовой пояс GMT, время: 14:39.


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