【发布时间】:2014-12-23 02:54:57
【问题描述】:
我正在尝试使用 ncurses 库在主窗口中放置一个较小的窗口。我希望它看起来有点像最终幻想战斗屏幕,您的主地图和角色将在主窗口中,而子窗口将在底部显示您的战斗选项。
我正在尝试使用 "WINDOW * subWin = newwin(nlines, ncols, y0, x0);"但是当我运行它时,我看不到任何辅助窗口或子窗口。有谁知道我使用的内容是否不正确,或者为什么我实际上看不到子窗口?
谢谢!
【问题讨论】:
-
也许你需要在里面放点东西。
-
也许你应该展示你的代码的最小版本。你刷新窗口了吗?
-
查看作为 ncurses 一部分的面板库。它比核心 ncurses 库更容易处理多个窗口,包括重叠和堆叠窗口。
-
那是因为 ncurses 子窗口不是子窗口,它们是所述窗口的“区域”并引用相同的内存