Итак, у меня есть просто базовый регистратор ключей / кликов для tkinter, и я пытаюсь отобразить журнал в виде списка, который будет распечатан на консоли, но, похоже, он вообще не работает. Я использовал свой терминал, скомпилировав и написав "python logger.py", чтобы попытаться заставить его работать, и он работает, но он ничего не печатает в терминале. Затем я скопировал и вставил свой код в PyCharm, и он все еще не выводит его через консоль.
Я вставил свой код и надеялся, что у кого-нибудь есть идеи, что может быть не так.
import tkinter as tkr
Log = []
master = tkr.Tk()
def char(event):
print("pressed", repr(event.char))
key1 = repr(event.char)
Log.append(key1)
print(Log)
def click(event):
frame.focus_set()
print("clicked", event.x,event.y)
key2 = event.x,event.y
Log.append(key2)
print(Log)
frame = tkr.Frame(master, height = 1000, width = 1000)
frame.bind("<Key>",char)
frame.bind("Button-1>",click)
frame.bind("Button-2>",click)
frame.bind("Button-3>",click)
frame.pack()
master.mainloop()
print(Log)