如何获取canvas的当前视图位置?

How to get the current view position of a canvas?

如何获取(或计算)区间 [0.0, 1.0] 中的数字,该区间对应于我正在查看的 canvas 部分?我需要在 canvas.yview_moveto(1.0)(将其移至底部)中使用的数字。就我而言,我只需要 Y 部分。我需要这个号码才能解决我以前的问题,遗憾的是没有得到解决。我知道用户经常要求提供片段,但在这种情况下,我希望不需要它,因为我要求的是内置方法或执行此操作的方法。我根本不知道如何从这个开始。谢谢。

过去的问题:Canvas leaves scrollregion if scrolled with mouswheel 我使用滚动条修复它,它有 .get() 方法返回我需要的数字,但我想要一个更好的解决方案,没有滚动条。

canvas 的 yview 方法,当不带参数调用时,returns 一个包含您要查找的两个值的元组。