ncurses中的最佳实践:使用stdscr或仅创建窗口?

时间:2014-10-24 12:52:13

标签: user-interface ncurses

我希望我的头衔足够清楚 更具体一点:让我们说我想制作一个具有多个窗口的ncurses应用程序 这是我的问题:
一般来说什么是更好的做法:使用stdscr + N-1手动创建的窗口(假设我将使用N个窗口),或者只使用N个手动创建的窗口并放弃使用stdscr(除了它仍将使用的事实)在那里??

这可能不是一个非常严重的问题,但是我很想知道,我很乐意从经验丰富的开发者那里读到一些意见。 提前谢谢。

PS。
我相信编程语言/环境在这里并不重要,但以防万一我说它可能是Linux上的C / C ++

1 个答案:

答案 0 :(得分:2)

这个问题只能用意见来回答,而不是客观地回答。那说 - 我会避免使用stdscr。首先,stdscr总是与屏幕大小相匹配,而你的其他窗口(可能)大小适合他们的目的。因此stdscr将与其他每个窗口重叠,这意味着您必须小心更新窗口的顺序。