クリックしたところに円と四角が描かれるプログラムです。
#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) root = tk.Tk() root.geometry('600x400') root.title('クリックすると円と四角が描かれる') canvas = tk.Canvas(root, width = 600, height = 400, bg = 'white') canvas.place(x = 0, y = 0) canvas.bind('<Button-1>', click) canvas.bind('<Button-3>', click2) root.mainloop()
メモ
・「いちばんやさしいPython入門教室」という本を参考にしています。
・右クリックすると四角が描かれるように追加しました。
0 件のコメント:
コメントを投稿