gpt4 book ai didi

c++ - NCurses:在堆叠顺序的中间插入面板

转载 作者:行者123 更新时间:2023-11-30 05:27:31 25 4
gpt4 key购买 nike

我已经在 [ 1 ] 阅读了以下内容,如果这有明显的答案,我很抱歉,但是关于 NCurses,您如何将面板插入堆叠顺序的中间?在执行 update_panels() 之前,您是否使用 del_panel() 将它们全部删除并使用 new_panel() 重新添加它们双更新()?对此的任何解决方案将不胜感激,谢谢。

[ 1 ] - http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/panels.html

最佳答案

审查 manual page是好的第一步:

  • 您可以使用 hide_panel 从面板堆栈中删除面板,而无需删除(并重新创建),
  • 您可以使用 show_panel 将面板添加回 — 在堆栈顶部,
  • 因此移除所有面板并按照您希望显示它们的顺序重新添加它们将允许您在中间“插入”一个新面板。

del_panel 函数不仅会隐藏面板,还会释放它,因此您必须创建一个新面板(包含任何内容)才能获得看起来像原始面板的面板。

关于c++ - NCurses:在堆叠顺序的中间插入面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37263234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com