伙计们,我正在处理python诅咒,我有了initscr()的初始窗口,我创建了几个新窗口来重叠它,我想知道我是否可以删除这些窗口并恢复标准屏幕,而不必重新填充它。有办法吗?我也可以问是否有人能告诉我一个窗口,子窗口,垫和子垫的区别。
我有这个密码:
stdscr = curses.initscr()
####Then I fill it with random letters
stdscr.refresh()
newwin=curses.newwin(10,20,5,5)
newwin.touchwin()
newwin.refresh()
####I want to delete newwin here so that if I write stdscr.refresh() newwin won't appear
stdscr.touchwin()
stdscr.refresh()
####And here it should appear as if no window was created.
例如,这应该起作用:
这将用“S”填充终端;在任何keystoke,它将用“w”填充窗口;在下一次击键时,它将删除窗口并再次显示stdscr,因此它再次为all-“S”;在下一次击键时,脚本结束,终端恢复正常。这对你不管用吗?或者你真的想要不同的。。。?
相关问题 更多 >
编程相关推荐