绘制多条直线,直接上代码:
绘制直线的部分
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);
}
记录主要的部分,仅提供思路。