Hemerocalle

Results 2 comments of Hemerocalle

再次测试表明,上面的做法仍然不是正确的(只能解决 Text 控件,对于 Label 控件还是无法正确处理缩放比问题)。最稳妥的方案应该 是这样: ```python cv.place(width=1280, height=720) cv.update() cv.zoom() maliang.Label(cv, (640, 360), (64, 64), text=next(cnt)) cv.update() cv.zoom() ``` 其中 Label 前的 zoom 用来确保 Label **形状缩放比**不变,Label 后的 zoom 用来确保...

除了 place 方法不会更新初始位置和初始大小外,动画事件也存在难以预测的影响。总之就是执行过动画的控件(只测试了canvas)在 zoom 之后也会丢失一部分位姿信息