gpt4 book ai didi

python - 没有终端窗口的 getkey/getchar

转载 作者:太空宇宙 更新时间:2023-11-04 11:28:18 34 4
gpt4 key购买 nike

我想要一个 getkey/getchar 函数来从键盘读取一个键。请注意,该程序不在终端窗口中运行,而是通过 linux 的快捷方式执行。

最佳答案

您可以使用 Tkinter 弹出一个窗口,并对 KeyPress 事件使用react:

import Tkinter as tk
class App(object):
def __init__(self, master, **kwargs):
self.master = master
master.geometry('200x200+0+0')
master.bind('<KeyPress>', self.react_to_keypress)
def react_to_keypress(self, event):
print(event.char) # change this; since there will be no terminal
self.master.quit()

root = tk.Tk()
app = App(root)

root.mainloop()

关于python - 没有终端窗口的 getkey/getchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13105681/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com