| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > обвести QPainterPath только снаружи |
| Автор: math64 24.10.2011, 22:12 | ||
При этом в stroke будет включена внутренняя обводка эллипса и прямоугольника (т.е. stoker обводит незалитый путь). Как от неё избавиться? |
| Автор: math64 25.10.2011, 08:58 | ||
Для замкутых фигур (прямоугольник, эллипс, полигон) подойдёт
Но при этом у полилинии добавляется линия,, соединяющая начало и конец, и она становится полигоном, простая линия пропадает. |
| Автор: math64 25.10.2011, 15:37 | ||||
QPainterPathStroker нужно использовать, как это сделано в qgraphicsitem.cpp:
+ p.simplified(); Для polyline приходится делать так:
|