我已经在[1]阅读了以下内容,如果这有明显的答案,我很抱歉,但是如何在NCurses的堆叠顺序中插入一个面板?在使用del_panel()
和new_panel()
之前,您是否使用update_panels()
将其全部删除并重新添加doupdate()
?任何解决方案都将非常感谢,谢谢。
[1] - http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/panels.html
答案 0 :(得分:1)
审核manual page是第一步:
hide_panel
从面板堆中删除面板而不删除(并重新创建),show_panel
添加面板 - 在堆栈顶部, del_panel
函数不仅会隐藏面板,还会释放它,因此您必须创建一个新面板(包含任何内容)才能获得与原始面板相似的面板。