用于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()- 返回与面板相关的窗口对象.