Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Dodge от Февраль 07, 2009, 10:51



Название: Часть QCanvasLine иногда не прорисовывается [Qt3.3.3 linux(МСВС)]
Отправлено: Dodge от Февраль 07, 2009, 10:51
Есть наследник QCanvasView, все происходит внутри его методов.
Довольно простой код типа:
Код:
QCanvasLine * line;
...
line = new QCanvasLine(myCanvas);
line->setPoints( QPoint( 0, 0 ), QPoint( 10, 10 ) );

в обработчике перемещения мыши примерно следующее:
Код:
line->setPoints( QPoint( 0, 0 ), event->pos() );

Линия на некоторых чанках не отрисовывается. Причем любая др. статическая линия на тех же чанках рисуется нормально, в чем может быть проблема?