Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的旋转行,Tkinter_Python_Rotation_Tkinter_Line - Fatal编程技术网

Python中的旋转行,Tkinter

Python中的旋转行,Tkinter,python,rotation,tkinter,line,Python,Rotation,Tkinter,Line,我有一个不太复杂的问题,但我想不出来。我想画一组线(不是多边形,它可以在每一边打开),然后我想旋转线。类似于当你使用海龟,然后命令向左或向右旋转给定的度数,但在Tkinter中。我不知道点,所以我可以用trig函数来计算它。我的意思是,我知道它们,但我想知道有没有比Tkinter更简单的方法?我没有写任何代码,因为没有太多东西要写:创建画布,创建线条等等。欢迎任何帮助…根据(Tkinter的基础): 可以使用小部件命令移动或缩放单个项目 如下所述,但它们不能旋转 如果要旋转直线,必须在直线的端点

我有一个不太复杂的问题,但我想不出来。我想画一组线(不是多边形,它可以在每一边打开),然后我想旋转线。类似于当你使用海龟,然后命令向左或向右旋转给定的度数,但在Tkinter中。我不知道点,所以我可以用trig函数来计算它。我的意思是,我知道它们,但我想知道有没有比Tkinter更简单的方法?我没有写任何代码,因为没有太多东西要写:创建画布,创建线条等等。欢迎任何帮助…

根据(Tkinter的基础):

可以使用小部件命令移动或缩放单个项目 如下所述,但它们不能旋转


如果要旋转直线,必须在直线的端点上进行数学运算

好的,谢谢…这不是我所希望的,但这是Tkinters的缺点:)我想了想,意识到我的问题还不清楚。我真的不需要轮换路线,这并不是我真正感兴趣的……我真正想问的是,有没有一种方法可以让我指定直线长度,并指定其相对于先前绘制的直线的角度?我要提到的是“旋转”现有直线的
Canvas.coords(item…)
方法(三角/向量代数留给读者)。