2

複雑な選択を伴う一連の Linux シェル スクリプトを作成しています。今のところ、プロンプトには zenity を使用しています。一度に複数の UI 要素を表示し、スクリプトでクエリを実行できるものを使用したいと思います (例: リストといくつかのチェックボックス、ファイル ピッカーと入力フィールド。私のオプションは何ですか?

4

5 に答える 5

2

より能力の高いものに移行する必要があります。Glade を使用した PyGTK はかなり強力で、Python は簡単に習得できます。

于 2010-04-01T04:30:47.747 に答える
2

GTKDialogには、シェル スクリプト用の一般的なcurses ベースのダイアログ ユーティリティの拡張 gtk 化バージョンが付属していると思います。

ただし、それがあなたのニーズの複雑さに役立つかどうかはわかりません。いずれにせよ、それは出発点です。

于 2010-04-01T04:40:44.443 に答える
1

zenity 3 には、複数の要素を持つフォームを作成するオプションが追加されました。次のバグレポートを参照してください

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

于 2011-07-09T15:31:11.390 に答える
1

autogladeは、コマンドのスクリプトにグラフィカル ユーザー インターフェイスを提供するのにも役立ちます。多くの場合、追加のプログラミングは必要ありません。

一部のドキュメントとチュートリアルは、ここにあります。

于 2010-04-02T16:09:57.440 に答える