1、有时会遇到这样的情况:没有调试信息时,Bug现象稳定重现,但加了调试信息之后,便很难出现了,这种要考虑了paintEvent或OnDraw等实时更新函数了,因为有调试信息的时候,这些函数可能会在某些变化(如zoom pan)的过程中不走或偶尔走几次,因此bug出现的次数就大大减少了。
2、在view上做一些测量然后更新(zoom pan)的时候,这些测量会随着操作而改变,基本原理是,zoom、pan 等时利用世界坐标不变的原理更新dispaly坐标
1、有时会遇到这样的情况:没有调试信息时,Bug现象稳定重现,但加了调试信息之后,便很难出现了,这种要考虑了paintEvent或OnDraw等实时更新函数了,因为有调试信息的时候,这些函数可能会在某些变化(如zoom pan)的过程中不走或偶尔走几次,因此bug出现的次数就大大减少了。
2、在view上做一些测量然后更新(zoom pan)的时候,这些测量会随着操作而改变,基本原理是,zoom、pan 等时利用世界坐标不变的原理更新dispaly坐标