我在玩弄诅咒,但无法在屏幕上绘制一个框。 我创建了一个有效的边框,但我想在边框中画一个框
这是我的代码
import curses
screen = curses.initscr()
try:
screen.border(0)
box1 = curses.newwin(20, 20, 5, 5)
box1.box()
screen.getch()
finally:
curses.endwin()
有什么建议吗?
请您参考如下方法:
建议的答案比必要的更复杂。而不是使用 newwin , 如果你使用 subwin , 它与原始窗口共享内存,无需额外工作即可重新绘制。
这是修改后的原始程序(一行更改):
import curses
screen = curses.initscr()
try:
screen.border(0)
box1 = screen.subwin(20, 20, 5, 5)
box1.box()
screen.getch()
finally:
curses.endwin()
