Windows10下Canvas对象获得屏幕坐标不正确的原因排查与处理
因为Canvas没有直接将画布内容保存为图片的方法,所以很多时候是通过获得Canvas画布的坐标,然后通过截图的方式来将画布内容保存为本地图片。
如何取得Canvas画布的坐标呢,比较简单实用的方式如下:
x0 = cv.winfo_rootx() # 画布的左上角的X轴坐标 y0 = cv.winfo_rooty() # 画布的左上角的Y轴坐标 x1 = x0 + cv.winfo_width() # 画布的右下角的X轴坐标 y1 = y0 + cv.winfo_height() # 画布的右下角的Y轴坐标