нарисовать линию с точной визуальной длиной в QT - PullRequest
0 голосов
/ 19 марта 2019

Я хотел бы нарисовать линию в qt, чтобы представить дорогу. Чтобы показать ширину дороги, я установил ширину линии как соответствующее значение. Тем не менее, строка, показанная в qt, также кажется длиннее от двух до большого значения ширины. Я знаю, что сама линия нарисована правильно, но как я могу увеличить ширину линии, не влияя на ее визуальную длину? Как показано на рисунке, я рисую черную линию между двумя желтыми точками, но за пределами желтых точек есть дополнительные детали. line in qt

1 Ответ

2 голосов
/ 19 марта 2019

Очень сложно комментировать, не видя ваш код. Тем не менее, если вы используете QPen, вы можете попробовать ...

pen.setCapStyle(Qt::FlatCap);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...