def loop(self):
self._curses_window.erase()
self._curses_window.noutrefresh()
for window in self._stack:
window.refresh()
self._curses.doupdate()
self.wait()
for k in self._get_chars():
if k == curses.KEY_RESIZE:
h, w = self._curses_window.getmaxyx()
for window in self._stack:
window.resize(h, w)
elif self._stack:
self._stack[-1].handle_key(k)
评论列表
文章目录