首页 > 解决方案 > 在 qt 中画一条具有精确视觉长度的线

问题描述

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

标签: c++qt

解决方案


没有看到您的代码就很难发表评论。但是,假设您使用的是 aQPen您可能想尝试...

pen.setCapStyle(Qt::FlatCap);

推荐阅读