Python
 Computer >> コンピューター >  >> プログラミング >> Python

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()
に長方形を作成します

出力

上記のコードを実行すると、キャンバスウィジェット内に長方形のウィンドウが表示されます。

Tkinterでキャンバスの長方形の輪郭を色付けするにはどうすればよいですか?


  1. Tkinterで楕円形の輪郭を削除するにはどうすればよいですか?

    Tkinterキャンバスを使用すると、2Dまたは3Dアプリケーションの形状を描画したり、画像を作成したり、アニメーションを描画したりすることができます。キャンバス上に美的に描かれるべき楕円形を作成する必要があると仮定しましょう。楕円形や他の形状に美的外観を与えるために存在できる他の機能が存在する可能性があります。キャンバスの図形からアウトラインを削除するために、アウトラインに空の値を指定できます。 メソッドのプロパティ。 例 #Import tkinter library from tkinter import * #Create an instance of tkinter frame or

  2. Tkinter Canvasをクリアする方法は?

    Tkinterは、ウィンドウにキャンバスを追加する方法を提供します。キャンバスを作成すると、メモリ内のストレージがラップされます。 tkinterでキャンバスを作成している間、クリアまたは削除する必要のあるメモリを効果的に消費します。 キャンバスをクリアするには、 delete()を使用できます 方法。 「all」を指定することで、tkinterフレームに存在するすべてのキャンバスを削除してクリアできます。 例 #Import the tkinter library from tkinter import * #Create an instance of tkinter frame win