考虑以下代码:
#!/usr/bin/env python
from Xlib.display import Display
import os
def main():
disp = Display() # connect to display
while True:
print("1")
event = disp.next_event()
print("2")
if event.type == Xlib.protocol.event.KeyPress:
print("keypress!")
if __name__ == '__main__':
main()
此代码输出1
但不输出2
。它似乎挂在显示连接上。为什么会这样?谢谢你。