我想在 Tkinter 的畫布上居中一個圓圈,但我想將任何代碼與我的代碼結合起來,而不會對其進行太多更改。
我的程式:
from tkinter import *
tk = Tk()
canvas = Canvas(tk, width=1000, height=1000)
canvas.pack()
canvas.create_arc(200, 200, 100, 100, extent=359, style=ARC)
我目前使用的可能嗎?
uj5u.com熱心網友回復:
你可以像這樣在畫布中間畫你的圓圈:
from tkinter import *
tk = Tk()
canvas = Canvas(tk, width=500, height=500)
canvas.pack()
radius = 50 #set the arc radius
canvas_middle = [int(canvas['width'])/2, int(canvas['height'])/2] #find the middle of the canvas
canvas.create_arc(canvas_middle[0] - radius, canvas_middle[1] - radius, canvas_middle[0] radius, canvas_middle[1] radius, extent=359, style=ARC)
tk.mainloop()
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/465733.html
上一篇:使用檔案中的前幾個單詞命名檔案
