我正在尝试创建一个程序,只要点击鼠标,每次鼠标点击都会创建一个球。我是Tkinter及其语法的新手,但它似乎是一个非常有用的GUI。 感谢
答案 0 :(得分:1)
这是代码。此代码还会在按下某个键时进行跟踪,并打印该键的语法。
from Tkinter import *
root = Tk()
def key(event):
pressedkey = repr(event.char)
print "pressed", pressedkey
def callback(event):
canvas.focus_set()
print "clicked at", event.x, event.y
ball = canvas.create_oval(event.x-15, event.y-15, event.x+15, event.y+15, outline='black', fill='gray40', tags=('ball'))
canvas = Canvas(root, width =1224,height=1024,bg='white')
canvas.bind("<Key>", key)
canvas.bind("<Button-1>", callback)
canvas.pack()
root.mainloop()