0
我想绘制一个大行程宽度(由QPen设置)的矩形和QPainter绘制矩形,但所有的角落都有点切除,而不是他们应该是尖锐的。以下是图像:https://i.imgur.com/WhUWLwc.pngQt 5.7 drawRect与大行程宽度绘制切角
我画它使用此代码一个QWidget的顶部:
m_painter.drawRect(upLeftX, upLeftY, downRightX - upLeftX, downRightY - upLeftY);
看看['QPEN :: setJoinStyle'(http://doc.qt.io/qt-5/qpen的.html#setJoinStyle)。你需要'Qt :: MiterJoin'。 –
谢谢,我不知道他们为什么认为这是默认行为。你可以提交一个答案,如果你想,所以我可以接受它。 – Rokner