Ncurses:对话框背景颜色可以更改吗?

3
我正在使用Linux操作系统。我想在ncurses实现的下拉菜单中选择一个项目后显示对话框,但是问题是对话框会用蓝色背景填满屏幕,进一步无法进行任何操作。那么,有没有一种方法可以在当前窗口内显示ncurses对话框,保留现有的ncurses组件?谢谢。

你可以将你正在处理的代码相关部分包含进来吗?你是在使用C语言中的ncurses还是其他语言? - amoebe
我正在使用C语言中的ncurses库。我正在使用以下系统调用来在菜单项选择时显示对话框: system("dialog --backtitle "Configuration -> View" --title "Active configuration" --inputbox "Write File name to view:" 10 50");我希望对话框不要覆盖整个屏幕,遮挡蓝色背景后面的其他组件。我只想让它出现在当前屏幕或窗口中。 - user3464244
你能否发布创建对话框的代码片段? - 51k
1个回答

0

您可以使用CDK(Curses开发工具包)来创建对话框。它还提供了许多其他小部件,例如:

Alphalist
Button
Buttonbox
Calendar
Entry Field
File Viewer
Floating Scale
Floating Slider
Graph
Histogram etc...

查看this


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接