投稿

2月 11, 2021の投稿を表示しています

tkinter canvas create_rectangle

イメージ
from tkinter import * import random tk=Tk() canvas=Canvas(tk, width=400,height=400) canvas.pack() def random_rectangle(width,height,fill_color): x1=random.randrange(width) y1=random.randrange(height) x2=random.randrange(x1+random.randrange(width)) y2=random.randrange(y1+random.randrange(height)) if abs(x1-x2)*abs(y1-y2)>20000: return if abs(x1-x2)

tkinter Canvas methods

メソッド 説明 self.canvas = tkinter.Canvas(root, bg="white", height=300, width=300) canvas.create_rectangle(10, 20, 100, 50, fill = 'red') canvas.create_oval(100, 100, 150, 150) canvas.create_polygon(250, 10, 220, 100, 150, 100,fill="green") 最低3点必要 canvas.create_line(10, 200, 150, 150, fill='red') 引数 stipple = ビットマップ 塗りつぶしの模様 引数 outline = 色 枠の色 引数 width = 3 枠の幅デフォルト1 canvas.pack() canvas.place(x=0, y=0) Window上の位置指定