3
사용자가 RETURN/ENTER 키를 눌렀을 때를 감지하고 싶습니다. 지금 당장 while 루프를 사용하여이 작업을 수행하고 있지만 while이 깨져 있지 않으면 내 코드가 차단됩니다.차단하지 않고 키 누르기 감지
while 루프를 사용하지 않고 Enter 키를 감지하는 방법이 있습니까? tkinter를 사용할 수 없습니다.
사용자가 RETURN/ENTER 키를 눌렀을 때를 감지하고 싶습니다. 지금 당장 while 루프를 사용하여이 작업을 수행하고 있지만 while이 깨져 있지 않으면 내 코드가 차단됩니다.차단하지 않고 키 누르기 감지
while 루프를 사용하지 않고 Enter 키를 감지하는 방법이 있습니까? tkinter를 사용할 수 없습니다.
귀하의 질문에 약간의 모호함이 있습니다 (@TankorSmash에 명시된 바와 같이). 그러나 여기
이from multiprocessing import Process, Pipe
def f(c2):
count = 1
while not c2.poll():
print('hit ENTER to stop ({})'.format(count))
count += 1
c1, c2 = Pipe()
p = Process(target=f, args=(c2,))
p.start()
raw_input()
c1.send(None)
p.join()
내 대답은 여전히 while
를 사용하지만 실행 코드를 차단하지 않습니다 ... 간다. 이 방법이 효과가 있습니까?
더 많은 컨텍스트가 필요하다면 어떤 GUI를 사용하고 있습니까? 또한 비 차단 키 누르기 감지를 찾는 것처럼 들립니다. – TankorSmash