我有几个问题。首先,我想知道如何获得我称之为动态的形状的形状大小,并根据我们所处的窗口的移动进行调整。是否有一个简单的命令?其次,我想知道如果不是使用像Turtle这样的东西来绘制图像,那么一旦我运行绘图代码而不是看着它被绘制,我怎样才能使图像出现?
from turtle import *
import math
radius = 100
t = turtle.Turtle()
radius = 100
colormode(255)
t.speed(1)
t.color(0,255,0)
fillcolor(200, 125, 200)
t.begin_fill()
t.circle(radius)
t.end_fill()
exitonclick()
答案 0 :(得分:0)
你可以解决这个问题的一种方法是设计一个乌龟光标并盖章。游标可以同时绘制,并且可以使用更多的图形操作,例如调整大小,剪切等。这里有一个简单的例子,使用海龟形状的圆形但你可以轻松地设计自己的并注册它作为游标:
RADIUS = 100
CURSOR_SIZE = 20
screen = Screen()
screen.colormode(255)
turtle = Turtle("circle", visible=False)
turtle.speed('fastest')
turtle.penup()
turtle.pencolor(0, 255, 0)
turtle.fillcolor(200, 125, 200)
turtle.shapesize(RADIUS / CURSOR_SIZE, outline=5)
turtle.stamp()
turtle.goto(250, 250)
turtle.shapesize(2 * RADIUS / CURSOR_SIZE, outline=10)
turtle.stamp()
screen.exitonclick()