Python是一種高級語言,除了它的強大的處理能力外,還擁有很多畫圖庫,并且畫圖的代碼也十分簡單。其中之一便是Tkinter庫的Canvas類。通過使用Canvas,可以自定義各種圖形,包括矩形、橢圓、直線等等,讓畫布更加豐富多彩。
# 導入Tkinter庫 import tkinter as tk # 創建主窗口 root = tk.Tk() # 創建畫布 canvas = tk.Canvas(root, bg='white') canvas.pack() # 繪制圖形 canvas.create_rectangle(50, 50, 100, 100, fill='red') canvas.create_oval(150, 50, 200, 100, fill='green') canvas.create_line(250, 75, 300, 75, fill='blue', width=5) # 啟動主循環 root.mainloop()
在上面的代碼中,我們首先導入了Tkinter庫,創建了主窗口,然后創建了一個畫布對象。接著,我們通過Canvas的create_rectangle、create_oval和create_line方法分別繪制了矩形、橢圓和直線。最后,啟動主循環,界面就可以顯示出來了。
Canvas還支持很多其他的操作,比如設置坐標系、繪制文字等等。如果您想更深入地了解它的使用,可以查閱相關資料。