2014-03-26 63 views
3

我正在開發Linux操作系統。我想在從ncurses中實現的下拉菜單中選擇一個項目選擇對話框,但問題是對話框填滿了藍色背景的屏幕,並且還沒有任何事情可以完成。那麼,有沒有辦法顯示當前窗口內的ncurses對話框保存現有的ncurses組件?Ncurses:對話框的背景色會被改變嗎?

在此先感謝。

+0

您可以包括你工作的代碼的有關章節?你是用C語言還是其他語言使用ncurses? – amoebe

+0

我在CI中使用ncurses,使用以下系統調用來顯示菜單項選擇上的對話框 system(「dialog --backtitle」配置 - >查看「--title」活動配置「--inputbox」寫入文件名查看:「10 50」); 我希望對話框不要覆蓋整個屏幕隱藏藍色背景後面的其他組件。我只是希望它出現在當前屏幕或窗口中。 – user3464244

+0

您可以發佈您創建對話框的代碼片段.. – 51k

回答

0

您可以使用CDK (Curses development kit)來創建對話框。它提供了你可以使用如許多其他部件,

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

看到this