绘制多条直线,直接上代码:
绘制直线的部分
QPen pen(Qt::lightGray,1);pen.setStyle(Qt::DashDotDotLine);pen.setWidth(1);painter.setPen(pen);painter.translate(0, 0);painter.drawLines(lines);
添加直线代码:
for(int i = 0; i < rowCount; ++i){QPointF hlinestart(0,rowWid*(i+1));QPointF hlinesend(SCREEN_W,rowWid*(i+1));//宽QLineF lineH(hlinestart,hlinesend);lines.push_back(lineH);}
记录主要的部分,仅提供思路。