我正在做一个项目。对于 GUI 部分,我有两个选项。
使用dialog或zenity。
我以前从未使用过任何这些工具。我必须学习其中之一。建议我应该学习哪个,学习哪个更有益?哪个是旧的,哪个是新的?你会更喜欢哪一个?
Cal*_*leb 10
这真的取决于你想要完成什么。
Dialog创建可从控制台访问的基于 curses 的文本对话框。这对于向 shell 脚本添加某种程度的交互很有用。对话比山丘更古老,但仍有其用途。
Zenity创建了基于 GTK 的图形对话框,以在窗口 GUI 环境中使用。这对于向作为脚本运行但用户没有从文本控制台运行它并且需要一些交互的内容添加一些图形触摸很有用。Zenity 是一个相对较新的播放器,但由于它与 Gnome 一起分发,因此它广泛可用且稳定。
当然还有其他用例,但这两种工具在根本上不同,由您决定要完成的任务,然后一个工具或另一个工具将是一个明显的选择。