QtQPainter
通过鼠标mousePressEvent事件得到起点坐标m_startPoint,通过mouseMoveEvent事件得到终点坐标m_endPoint,通过起点坐标,终点坐标得到一个矩形.
qrealx=m_endPoint.rx()-m_startPoint.rx()
qrealy=m_endPoint.ry()-m_startPoint.ry()
qrealradius=qMin(x,y);
怎么样以矩形中心(x/2,y/2)为圆点,以radius为半径画圆?
painter->drawEllipse(x/2,y/2,radius,radius)怎么画不出来呢?
结果是什么都画不出!不甚感激!
邮箱:联系方式: