Qt Ellipse Border Thins Out

送分小仙女□ 提交于 2019-12-04 19:35:17

When painting a shape with an outline, you have to factor in the width of the pen. So in your case, change to this:

// Adjusted by 2 pixels because half your pen width is 1.5, but QRect is
// for integer types, so rounded up.
painter.drawEllipse(event->rect().adjusted( -2, -2, 2, 2 ) );
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!