由滑块控制的python GUI中的旋转圆

时间:2016-03-24 00:47:44

标签: python rotation

我正在使用Raspberry Pi通过滑块控制电机速度。我想让我的界面看起来更具互动性。因此,当我移动滑块电机速度变化并且我想要一个屏幕旋转圆圈时,可能是旋转360度的圆点,它可以模仿电机。当我移动滑块时,圆圈应该开始旋转,当滑块变为0时,旋转应该停止。任何帮助将不胜感激,谢谢。

1 个答案:

答案 0 :(得分:1)

计算半径为1的圆的x,y点

time_now = time.time()*100 #use this to calculate linear position
x,y = cos(time_now),sin(time_now)

您也可以使用滑块位置

pos = slider.position * 2*3.14 #assume slider.position is 0-1 (for empty to 100%) ... but we need a bigger range from 0-2*pi at least
x,y = cos(pos),sin(pos)