您的位置:首页 > 其它

修改bug的经验总结

2018-02-12 13:32 232 查看
1、有时会遇到这样的情况:没有调试信息时,Bug现象稳定重现,但加了调试信息之后,便很难出现了,这种要考虑了paintEvent或OnDraw等实时更新函数了,因为有调试信息的时候,这些函数可能会在某些变化(如zoom pan)的过程中不走或偶尔走几次,因此bug出现的次数就大大减少了。
2、在view上做一些测量然后更新(zoom pan)的时候,这些测量会随着操作而改变,基本原理是,zoom、pan 等时利用世界坐标不变的原理更新dispaly坐标
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: