Gui
對話還是禪意?
我正在做一個項目。GUI 部分有兩個選項。
使用dialog或zenity。
我以前從未使用過任何這些工具。我必須學習其中之一。建議我應該學哪一個,學哪個更有益?哪個是舊的,哪個是新的?你會更喜歡哪一個?
這實際上取決於您要完成的工作。
- Dialog創建可從控制台訪問的基於 curses 的文本對話框。這對於向 shell 腳本添加某種程度的互動很有用。Dialog 比山丘還要古老,但仍然有它的用途。
- Zenity創建基於 GTK 的圖形對話框以在視窗 GUI 環境中使用。這對於向作為腳本執行但使用者沒有從文本控制台執行它並且需要一些互動的東西添加一些圖形觸摸很有用。Zenity 是一個相對較新的播放器,但由於它與 Gnome 一起分發,因此它廣泛可用且穩定。
當然還有其他案例,但是這兩種工具有著根本的不同,所以由你決定你想要完成什麼,那麼一個工具或另一個將是一個明顯的選擇。