python - Python中的旋转滑块失败
问题描述
目标:
我的目标是在更改滑块值时旋转白线。但它不起作用!请协助。图片:旋转滑块
努力:
我尝试过的事情:
- 将白线绘制为曲线并用
rotate
方法旋转曲线 rotate
用方法画白线为箭头和旋转箭头- 建立
frame
f 并将白线附加到框架并旋转框架 - 使用 a
for loop
不断更新线条的角度。
请协助。
代码:旋转滑块
相关线路:
c = curve(pos = [vector(-10,0,0),vector(10,0,0)], radius = 0.3)
def setspeed(s):
wt.text = '{:1.0f}'.format(s.value)
sl = slider(min=0, max=360, step = 10, value = 45, bind=setspeed)
wt = wtext(text='{:1.2f}'.format(sl.value))
c.rotate(angle=sl.value, axis = vector(0,0,1), origin = vector(0,0,0))
解决方案
看起来问题是旋转函数需要弧度而不是度数,所以你会说角度=弧度(sl.value)。
推荐阅读
- flutter - Flutter - 按名称查找卡片
- c - 在 Windows 中使用 open62541 构建一个简单的服务器
- ibm-cloud - IBM Watson Assistant 输入
- sql - SQL:需要查询具有多种交易类型的单列并以表格格式输出
- python - How to set an event handler for an item (QTableWidget) being enabled/disabled?
- linker - How can I add attributes to a section in a GNU linker script?
- javascript - Vue - 我如何传递按钮值以提交表单?
- python - im trying to save cookies so that next time i log in i wont have to sign in again but its just giving me an error
- php - Defining model properties in typo3
- javascript - React Navigation Reset History