我似乎无法找到关于curses.newwin和curses.subwin之间差异的任何信息
你知道吗?我想将屏幕划分为3个不同的部分,具有不同的更新时间(并非每个按键都必须更新所有内容)。 这是正确的方向吗?
谢谢
答案 0 :(得分:4)
不是Python的文档,但可以帮助你。
调用 newwin()创建并返回指向新窗口的指针 给定的行数和列数。左上角 窗口在begin_y行,列begin_x。如果是nlines或者 ncols为零,默认为LINES-begin_y和COLS-begin_x。一个新的 通过调用newwin(0,0,0,0)创建全屏窗口。
调用 subwin()创建并返回指向新窗口的指针 给定的行数,行数和列数,ncols。窗口是 在屏幕上的位置(begin_y,begin_x)。 (这个职位是 相对于屏幕,而不是窗口orig。)窗口是 在窗口中间制作orig,以便对一个进行更改 窗口会影响两个窗口。子窗口与内存共享内存 窗口orig。使用此例程时,需要调用 touch上的touchwin()或touchline()在调用wrefresh()之前 子窗口。