如何在 Tkinter 中為畫布矩形的輪廓著色?


假設我們在 Tkinter 畫布上建立了一個矩形。這項任務是要為矩形提供一個帶顏色的輪廓。要向矩形新增邊框或輪廓,首先在建構函式中定義輪廓屬性並向其中新增一個新的顏色值。

示例

在這個示例中,我們在 Tkinter 畫布上建立一個矩形,然後為其輪廓應用一個顏色。

#Import the required libraries
from tkinter import *

#Create an instance of Tkinter Frame
win = Tk()

#Set the geometry
win.geometry("700x350")

# Define a Canvas Widget
canvas = Canvas(win, width=500, height=350)
canvas.pack()

# Create a rectangle in Canvas
canvas.create_rectangle(100,100,300,300, outline= 'yellow', width=4, fill='green')

win.mainloop()

輸出

執行上述程式碼後,將顯示一個視窗,其中包含畫布控制元件內的矩形。

更新於: 2021 年 5 月 26 日

3K+ 瀏覽次數

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.