【发布时间】:2012-12-21 10:49:48
【问题描述】:
我似乎找不到任何关于 curses.newwin 和 curses.subwin 之间区别的信息
你知道吗?
我希望将屏幕分为 3 个不同的部分,并具有不同的更新时间(并非每次按键都必须更新所有内容)。 这是正确的方向吗?
谢谢
【问题讨论】:
我似乎找不到任何关于 curses.newwin 和 curses.subwin 之间区别的信息
你知道吗?
我希望将屏幕分为 3 个不同的部分,并具有不同的更新时间(并非每次按键都必须更新所有内容)。 这是正确的方向吗?
谢谢
【问题讨论】:
Docu 不适用于 Python,但可以帮助您。
调用 newwin() 创建并返回一个指向新窗口的指针 给定的行数和列数。的左上角 窗口位于 begin_y 行,begin_x 列。如果 nlines 或 ncols 为零,它们默认为 LINES-begin_y 和 COLS-begin_x。一个新的 通过调用 newwin(0,0,0,0) 创建全屏窗口。
调用 subwin() 创建并返回一个指向新窗口的指针 给定的行数 nlines 和列 ncols。窗户是 在屏幕上的位置 (begin_y, begin_x)。 (这个位置是 相对于屏幕,而不是相对于窗口原点。)窗口是 在窗口原点的中间进行,以便对其中一个进行更改 window 将影响两个窗口。子窗口与 窗口原件。使用该例程时,需要调用 在调用 wrefresh() 之前,在 orig 上使用 touchwin() 或 touchline() 子窗口。
【讨论】: