qt编程里怎么画粗线

2024-12-02 21:03:10
推荐回答(2个)
回答1:

在paintEvent中,重新构建一个QPen类。
QPainter painter(this);
QPen pen = painter.Pen();
pen.setWidth(10);//改变线宽
painter.setPen(pen);
就可以画粗细了。

回答2:

QPen可以满足你的需求
QPen pen;
pen.setWidth可以设置整数像素宽度,pen.setWidthF可以传入浮点数,如
pen.setWidthF(1.5)设置带小数的像素宽度。