Tag: 用户交互

Ncurses:如何在不丢失当前位置的情况下刷新菜单?

如何在不丢失当前位置的情况下重新加载菜单中的数据? 例如,当用户“选择”项目时,执行改变数据的动作。 (更新项目,删除项目或在菜单中添加新项目。)我想重新加载菜单但仍然将光标保持在刚刚选择的项目上。 最好的方法是什么? 作为参考,这个问题似乎非常接近,但我认为它不包括添加/删除问题: 如何替换ncurses&C中的字符串菜单项 这个问题似乎也很相似,但对我来说太具体了: Ncurses菜单 – 记住选择