用于curses的面板集扩展 – 通用操作系统服务(Python教程)(参考资料)
curses.panel
– 用于诅咒的面板堆栈扩展
面板是具有附加深度特征的窗口,因此它们可以彼此堆叠在一起,并且只有每个窗口的可见部分将被显示。面板可以在堆叠中添加,上下移动,也可以移除.
功能
curses.panel.
top_panel
( )- 返回面板集中的顶部面板.
curses.panel.
update_panels
()- 在面板集中更改后更新虚拟屏幕。这不叫
curses.doupdate()
,所以你必须自己做.
面板对象
面板对象,由new_panel()
以上,是有令人厌恶的命令的窗户。总是有一个与面板关联的窗口确定内容,而面板方法负责窗口堆栈中窗口的深度.
面板对象有以下方法:
Panel.
above
()- 返回当前面板上方的面板.
Panel.
below
()- 返回当前面板下面的面板.
- 回复
True
如果面板被隐藏(不可见),False
否则
Panel.
hide
()- 面板这不会删除对象,它只会使屏幕上的窗口不可见.
Panel.
move
(y, x)- 将面板移动到屏幕坐标
(y, x)
.
Panel.
replace
(win)- 将与面板关联的窗口更改为窗口win.
Panel.
show
( )- 显示面板(可能已被隐藏).
Panel.
top
()- 将面板推到堆叠顶部.
Panel.
window
()- 返回与面板相关的窗口对象.