unicurses的addstr()会干扰时间。sleep()

时间:2018-09-24 18:36:26

标签: python-3.6 sleep curses python-curses

在下面的脚本中,time.sleep()延迟将在addstr()之前休眠

from unicurses import *
from time import *
stdscr = initscr()
addstr("Hello")
sleep(1)
endwin()

是否有curses个延迟功能?

1 个答案:

答案 0 :(得分:1)

使用napms而不是sleep。它适用于other python / curses绑定。

示例

from unicurses import *
from time import *
stdscr = initscr()
addstr("Hello")
sleep(1)
endwin()

看起来很奇怪,因为refresh中没有显式的endwin调用。这样的事情可能对您有用:

from unicurses import *
from time import *
stdscr = initscr()
addstr("Hello")
refresh()
napms(1000)
endwin()