使用python和ncurses,显示倒计时器并同时获取用户输入

时间:2013-06-01 11:43:09

标签: python timer ncurses

我正在使用ncurses编写一个小型python游戏。我想连续显示一个倒计时器,同时也可以输入用户输入。

在main函数中,我创建了一个显示倒数计时器的线程,然后放入一个从用户输入的循环。

问题:当玩家说“退出”游戏没有退出时,游戏只有在计时器线程数减少到零之后才会结束。如何在两者之间杀死那个计时器线程?

1 个答案:

答案 0 :(得分:1)

将您的计时器线程标记为守护进程,即设置

thread.daemon = True

(其中thread是您的计时器线程对象),然后调用thread.start()