用qt做的绘图工具,具有组合图元的功能,但是组合图元放大缩小之后图元会存在误差,请看下例:
两个矩形组合为一个图元,未进行放大缩小操作之前第一个图元的右下角和第二个图元的左上角重合在一起,当进行多次拖拽放大缩小之后变为下面的情况:
可以看出第一个图元的右下角和第二个图元的左上角不再重合在一起了,产生了误差。主要原因是QT矩形的宽带高度值为整形,进行比例放大缩小后产生的小数被舍弃,从而造成误差,请问有没有好的解决办法?
红糖糍粑
相关分类