簡體   English   中英

如何在Turtle Graphics Python 3中設置繪圖點

[英]How to Set the Drawing Point in Turtle Graphics Python 3

我在Python 3中使用Turtle圖形模塊,並且使用Turtle的圓形方法繪制了一個Circle,使用的是Custom Pencil,這是一支鉛筆,現在的問題是我沒有從鉛筆的中心繪制。 我希望它從鉛筆的筆尖繪制,所以如何設置烏龜從鉛筆的筆尖而不是從中心點開始繪圖。 這是我的代碼:

from turtle import Screen, Turtle
screen = Screen()
screen.setup(500, 500)
screen.screensize(500, 500)
screen.register_shape('dpen.gif')
turtle = Turtle('dpen.gif')


def draw_circle():
    turtle.home()
    turtle.clear()
    turtle.circle(90)


screen.listen()
screen.onkeypress(draw_circle, 'space')
screen.mainloop()

屏幕截圖示例

謝謝

設置自定義筆時,烏龜將始終從圖像中心繪制。 可能有一種更改方法,但是更簡單的解決方案是更改圖像,使鉛筆位於右上角,使筆尖指向圖像的中間。 在Powerpoint中花了我10秒

非常粗糙的示例圖像(演示點):

非常粗糙的示例圖像(演示點)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM