在qt

时间:2019-03-19 02:15:54

标签: c++ qt

我想在qt中画一条线来代表一条道路。为了显示道路的宽度,我将线的宽度设置为相应的值。但是,qt中显示的行似乎也比较长的宽值长。我知道线条本身绘制正确,但是如何增加线条的宽度而不影响其视觉长度。 如图所示,我在两个黄色点之间画了一条黑线,但是在黄色点之外还有其他部分。 line in qt

1 个答案:

答案 0 :(得分:2)

不看代码很难注释。但是,假设您使用的是QPen,则可能要尝试...

pen.setCapStyle(Qt::FlatCap);