2

我正在编写一堆带有复杂选择的 Linux shell 脚本。现在我使用 zenity 作为提示。我宁愿使用可以一次显示多个 UI 元素并在脚本中查询它的东西(例如,列表和一些复选框以及文件选择器和输入字段。我的选择是什么?

4

5 回答 5

2

你将不得不升级到更有能力的东西。带有 Glade 的 PyGTK 相当强大,而 Python 很容易上手。

于 2010-04-01T04:30:47.747 回答
2

我相信GTKDialog带有用于 shell 脚本的流行的基于诅咒的对话实用程序的扩展 gtk 化版本。

但是,我不确定它是否会满足您需求的复杂性。无论如何,它是一个开始的地方。

于 2010-04-01T04:40:44.443 回答
1

autoglade还可以帮助为您的命令脚本提供图形用户界面,在许多情况下无需额外编程。

一些文档和教程可以在这里找到。

于 2010-04-02T16:09:57.440 回答
1

zenity 3 现在可以选择创建包含多个元素的表单。请参阅以下错误报告

https://bugzilla.gnome.org/show_bug.cgi?id=412493

于 2011-07-09T15:31:11.390 回答
1

Yad是 Zenity 的一个分支,它添加的功能几乎与 Gtkdialog 一样多。也大多向后兼容。

于 2013-02-18T07:49:26.350 回答