如何保持海龟坐标在不同屏幕尺寸下保持不变

如何保持海龟坐标在不同屏幕尺寸下保持不变

我有一个使用图像的 Python 程序。图像有点大,因此当用 Python 打开它时,在某些计算机上看不到整个图像(它可以垂直显示,但不水平显示)。

程序打开一个与图像大小相同的窗口,然后将图像放在窗口上。然后使用海龟窗口的点来查找输出。当图像完全显示时,海龟的坐标没问题,并且它可以正常工作,但是当图像被截断时,坐标不起作用,并且输出是错误的

基本上,我想知道是否有一种方法可以确保即使在屏幕尺寸不同的计算机上使用时坐标也保持不变?(我使用了 turtle.setworldcoordinates() 函数,但仍然搞乱了)。

答案1

这不是真正的解决方案,但我认为这是因为海龟窗口比实际屏幕大。当我把屏幕缩小后,问题就解决了。

相关内容