【发布时间】:2018-12-13 09:07:40
【问题描述】:
使用不带面板的ncurses时,可以使用wrefresh和wnoutrefresh刷新单个窗口;但是带有面板的是另一个函数update_panels,它似乎和wnoutrefresh做同样的事情,但是对于所有面板,并考虑到堆栈顺序;
它的man 页面说:
使用此功能,而不是 wrefresh 或 wnoutrefresh。
我的问题是:是否可以在不调用update_panels 的情况下刷新单个面板(例如单个窗口)?我在一个面板上尝试了wrefresh 和wnoutrefresh,但结果看起来很奇怪;
fyi:我想刷新单个面板而不是所有面板,因为我认为这可能会产生更少的开销,但我不确定这是否正确或重要;如果性能不是问题,我认为我可以使用update_panels 刷新所有面板;
【问题讨论】:
标签: ncurses