qt中的drawline函数怎样把线加粗?
如题。。。求高手。。。
[解决办法]
当然是设置QPen的参数
QPainter painter(this); QLineF line(10.0, 80.0, 90.0, 20.0); painter.setPen(QPen(Qt::blue, 2/*this param Sets the pen width to the given width in pixels with integer precision.*/)); painter.drawLine(line);
[解决办法]
painter->setPen(QPen(QBrush(Qt::darkGray), 2, Qt::SolidLine));//其中的第2个参数 2 对应线宽
[解决办法]
Qpen里的setWidth函数。
void QPen::setWidth ( int width )
Sets the pen width to the given width in pixels with integer precision.
A line width of zero indicates a cosmetic pen. This means that the pen width is always drawn one pixel wide, independent of the transformation set on the painter.
Setting a pen width with a negative value is not supported.