zoukankan      html  css  js  c++  java
  • 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 中文开发手册
    ]
    转载请保留页面地址:https://www.breakyizhan.com/python/34893.html
  • 相关阅读:
    珍珠项链——容斥的应用
    协程库中 WaitGroup / CountDownLatch 实现
    简单C++线程池
    switch 比 if/else 效率更高?
    [LeetCode 264.] 丑数 II
    [LeetCode 229.] 求众数 II
    [NC41] 最长无重复子数组
    [NC105] 二分查找-II
    高楼扔鸡蛋
    C++ 编译期计算
  • 原文地址:https://www.cnblogs.com/breakyizhan/p/13257644.html
Copyright © 2011-2022 走看看