亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Linux 中編寫文本模式 gui?

如何在 Linux 中編寫文本模式 gui?

Go
慕沐林林 2021-12-13 18:18:43
我在寫腳本/程序的時候,經常想彈出一個簡單的文本“gui”來提示輸入:我該怎么做?例如來自 Shell、Ruby、Golang 或 C。我什至不知道這叫什么,而且 Google 沒有回應“來自腳本的文本”。
查看完整描述

2 回答

?
手掌心

TA貢獻1942條經驗 獲得超3個贊

實際上,那不是dialog,而是 newt 庫(外觀上有一些差異)。它由紅帽系統上的anaconda使用。鞭尾程序使用該庫,但它與 anaconda 沒有真正的關系。

Anaconda 主要使用 Python;它使用來自 Python 綁定的 newt 共享庫(用 C 編寫)。

為了學習它......文檔基本上不存在。你有源代碼。


查看完整回答
反對 回復 2021-12-13
?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

在過去,這被稱為“對話框”,盡管正如 Thomas 指出的(作為 Dialog 的維護者!?。┈F在已經不是這樣了。這很可能是 Newt 圖書館。雖然您當然可以使用 ncurses 編寫較低級別的內容,但 Newt 在 Linux 中幾乎普遍可用。Linux下也可以安裝Dialog。您可以在此處閱讀它的一些基本文檔。

選擇使用它而不是基于 curses 的方法可以讓您專注于您實際想要做的事情,而不是完成構建 UI 的所有工作。但是,如果您真的希望構建 UI 元素,那么ncurses將是您的最佳選擇。


查看完整回答
反對 回復 2021-12-13
  • 2 回答
  • 0 關注
  • 297 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號