Вот самый простой пример c. Я нашел сценарий отображения с этого веб-сайта и скопировал прослушиватель мыши из документального фильма pynput. Когда я удаляю счетную часть, она успешно отображает значение переменной clickamount, но когда я добавляю ее обратно, она ничего не отображает и не выдает никаких сообщений об ошибках
#import things
from pynput.mouse import Listener
import tkinter, win32api, win32con, pywintypes
#variable defining
clickamount=0
#counter part using pynput
with Listener() as listener:
listener.join()
def on_click(button, pressed):
clickamount+=1
#display the amount
label = tkinter.Label(text=clickamount, font=('Times New Roman','80'), fg='black', bg='white')
label.master.overrideredirect(True)
label.master.geometry("+0+0")
label.master.lift()
label.master.wm_attributes("-topmost", True)
label.master.wm_attributes("-disabled", True)
label.master.wm_attributes("-transparentcolor", "white")
hWindow = pywintypes.HANDLE(int(label.master.frame(), 16))
# http://msdn.microsoft.com/en-us/library/windows/desktop/ff700543(v=vs.85).aspx
# The WS_EX_TRANSPARENT flag makes events (like mouse clicks) fall through the window.
exStyle = win32con.WS_EX_COMPOSITED | win32con.WS_EX_LAYERED | win32con.WS_EX_NOACTIVATE | win32con.WS_EX_TOPMOST | win32con.WS_EX_TRANSPARENT
win32api.SetWindowLong(hWindow, win32con.GWL_EXSTYLE, exStyle)
label.pack()
label.mainloop()