版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_41500251/article/details/80803503
很多小伙伴们想要实现python的非缓冲输入,类似于c语言中getche()函数类似的功能。但是c语言是可以直接与硬件联系的,而python却不能。我没能找到python非缓存输入的方法。不过换种思路可以实现同样的功能。
事件监听。
每当你按下按键时,就会触发,也可以实现相应的功能能,希望对你有帮助。from tkinter import * def printkey(e): print('你按下了:'+e.char) root = Tk() entry = Entry(root) entry.bind('<Key>',printkey) entry.pack() root.mainloop()