为什么qt用QPainter画线只能画一条,根据debug结果不是应该画三条吗,如图
repaint会把之前画的都清除啊,你实际在单次paint事件里不是只画了一条线嘛控件的paint事件都是临时性的不会保存的,如果要画多条线的话你要把每条线的数据都存下来然后在paint事件里全都画一遍