2019年5月30日木曜日

クリックしたところに円と四角が描かれるプログラム その3

クリックしたところに円と四角が描かれるプログラム その3です。



#coding:utf-8


import tkinter as tk

def click(event):
    canvas.create_oval(event.x - 20, event.y -20, event.x +20, event.y +20, fill = 'red', width = 0)

def click2(event):
    canvas.create_rectangle(event.x - 20, event.y -20, event.x +20, event.y +20, fill = 'blue', width = 0)

def reset():
    canvas.create_rectangle(0, 0, 600, 400, fill = 'white', width = 0)

root = tk.Tk()
root.geometry('900x400')
root.title('クリックすると円と四角が描かれる')

button1 = tk.Button(root,text = 'リセット', font = ('Courier',14),command = reset)
canvas = tk.Canvas(root, width = 600, height = 400, bg = 'white')

button1.place(x = 700, y = 350)
canvas.place(x = 0, y = 0)

canvas.bind('<Button-1>', click)
canvas.bind('<Button-3>', click2)

root.mainloop()


メモ

・リセットボダンを作りました。

0 件のコメント:

コメントを投稿