编程语言
首页 > 编程语言> > curses.panel (Operating System) – Python 中文开发手册

curses.panel (Operating System) – Python 中文开发手册

作者:互联网

[
  •   Python 中文开发手册

    curses.panel (Operating System) - Python 中文开发手册

    面板是具有深度附加功能的窗口,因此它们可以堆叠在一起,并且只显示每个窗口的可见部分。面板可以被添加,在堆栈中向上或向下移动,并被移除。

    1.功能

    该模块curses.panel定义了以下功能:

    curses.panel.bottom_panel()

    返回面板堆栈中的底部面板。

    curses.panel.new_panel(win)

    返回一个面板对象,将其与给定的窗口win相关联。请注意,您需要保留显式引用的返回面板对象。如果您不这样做,面板对象将被垃圾收集并从面板堆栈中移除。

    curses.panel.top_panel()

    返回面板堆栈中的顶部面板。

    curses.panel.update_panels()

    在面板堆栈发生更改后更新虚拟屏幕。这不叫curses.doupdate(),所以你必须自己做。

    2.面板对象

    new_panel()上面返回的面板对象是具有堆叠顺序的窗口。总是有一个窗口与确定内容的面板相关联,而面板方法负责面板堆栈中窗口的深度。

    面板对象有以下方法:

    Panel.above()

    返回当前面板上方的面板。

    Panel.below()

    返回当前面板下方的面板。

    Panel.bottom()

    将面板推到堆栈的底部。

    Panel.hidden()

    如果面板隐藏(不可见),则返回true,否则返回false。

    Panel.hide()

    隐藏面板。这不会删除对象,它只是使屏幕上的窗口不可见。

    Panel.move(y, x)

    将面板移动到屏幕坐标(y, x)。

    Panel.replace(win)

    将与面板相关联的窗口更改为窗口赢。

    Panel.set_userptr(obj)

    将面板的用户指针设置为obj。这用于将任意数据与面板相关联,并且可以是任何Python对象。

    Panel.show()

    显示面板(可能已被隐藏)。

    Panel.top()

    将面板推到堆栈的顶部。

    Panel.userptr()

    返回面板的用户指针。这可能是任何Python对象。

    Panel.window()

    返回与面板关联的窗口对象。

  •   Python 中文开发手册
    ]
  •   本文标题:curses.panel (Operating System) – Python 中文开发手册 - Break易站转载请保留页面地址:https://www.breakyizhan.com/python/34893.html

    标签:curses,Python,System,堆栈,面板,panel,Panel
    来源: https://www.cnblogs.com/breakyizhan/p/13257644.html