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

Tkinterキャンバスの長方形の輪郭を色付けする方法は?


Tkinterキャンバス上に、長方形、円弧、円などのさまざまな形状を作成できます。 Canvasウィジェットには、図形のプロパティを構成するために使用できる多くの組み込み関数とメソッドがあります。

キャンバスの長方形の輪郭に色を付けるには、アウトラインで色の値を指定する必要があります。 財産。これは、関数 create_rectangle(top、left、bottom、right)に適用されます。 アウトラインが表示される場所。

#Import the required libraries
from tkinter import *

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

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

#Create a canvas object
canvas= Canvas(win, width= 300, height= 350)

#Create a rectangle in canvas
canvas.create_rectangle(300,200,10,10, outline= "red", fill= "white")
canvas.pack()

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