小编No *_*nds的帖子

有没有办法在圆圈周围(或在圆圈内)旋转文本?

典型的纺车我正在 Python tKinter 中制作纺车。通常,当您旋转轮子时,您会落在轮子上的一个随机切片上,其中随机选择是切片上显示的文本。我找不到在切片上旋转文本的方法。

我试图在 中使用角度选项create_text function,只有它围绕圆心旋转文本:

for x in range(len(spinList)):
    color = "#"+("%06x"%random.randint(0,16777215))
    c.create_arc(xy, start=90+((360/size)*x), extent=(360/size), fill=color, outline='black', width=2)
    c.create_text(200, 200, text=spinList[x], angle=90+((180/size)*x)) 
Run Code Online (Sandbox Code Playgroud)

我想要的预期结果是在纺车的每个单独切片上显示的文本,而是围绕中点旋转。有没有办法不让这种情况发生?

python geometry text tkinter text-widget

3
推荐指数
1
解决办法
939
查看次数

标签 统计

geometry ×1

python ×1

text ×1

text-widget ×1

tkinter ×1