擅长:python、mysql、java
<p>您始终可以这样做:</p>
<pre class="lang-py prettyprint-override"><code>from tkinter import Tk, Canvas
def func(event):
c.create_text(0, 0, text="Pressed key {}".format(event.char)) #0, 0 are coordinates (0, 0 is top left)
window = Tk()
window.title("some tkinter window")
window.geometry("640x480")
c = Canvas(window, width=640, height=480)
c.pack()
window.bind("<Key>", func)
window.mainloop()
</code></pre>
<p>这对我来说很好</p>
<p>编辑:</p>
<p>这样做</p>
<pre class="lang-py prettyprint-override"><code>from tkinter import Tk, Canvas
text = c.create_text(0, 0, text="", anchor="nw")
def func(event):
c.itemconfig(text, text="Pressed key {}".format(event.char))
window = Tk()
window.title("some tkinter window")
window.geometry("640x480")
c = Canvas(window, width=640, height=480)
c.pack()
window.bind("<Key>", func)
window.mainloop()
</code></pre>