#include int main(int argc, char **argv) { QApplication a(argc, argv); QVector dashes; dashes << 3 << 3; QPen pen; pen.setColor( QColor(0, 0, 255) ); pen.setWidth(1.0); pen.setCapStyle(Qt::FlatCap); pen.setStyle(Qt::SolidLine); pen.setDashPattern(dashes); QPainterPath path; path.moveTo(-24, 0); path.lineTo ( 0, 24); path.lineTo (24, 0); path.lineTo (0, -24); path.closeSubpath(); QPixmap p(200, 200); p.fill(Qt::white); QPainter painter(&p); painter.translate(100, 100); painter.setPen(pen); painter.drawPath(path); painter.end(); p.save("test.png", "PNG"); return 0; }