2016-11-21 22 views
0

zenityを持つポップアップウィンドウを作成して、ユーザーからの入力を取得しようとしています。zenityフィールドのデフォルト値

parameters=$(zenity --forms --title="Add Parameters" --separator="," --add-entry="Dimensionality" --add-entry="float" --add-entry="Interpolation" --add-entry="winsorize image intensities" --add-entry="Use histogram matching" --add-entry="Num_transform" --add-entry="Convergence" --add-entry="Metric" --add-entry="Shrink Factors" --add-entry="Smoothing sigmas") 

Result

だから今は、これらのフィールドは、ユーザにとってより簡単にするためにデフォルト値を持っていると思います。私は--entry-textを試しましたが、私はエラー--entry-text is not supported for this dialogueを得ています。

アイデア?

答えて

1

同じzenityウィンドウに表示されている複数の値のデフォルト値を設定することはできませんが、プログラムはそれをサポートしていません。

zenityを使用する必要がない場合は、プログラムyadが必要な処理を行うことができます。

+0

実際に、zenityを使用する特定の理由がない限り、より多くのエンハンスメントを持つzenityのフォークであるyadに切り替えます。 Zenityコマンド(構文など)はyadで同じように動作します。 –

+0

私はツールボックスを作ろうとしており、できるだけ少数のエクストラを使いたいと思っています。私はすでに2つを使用しているので、私もyadを追加しないようにしたいと思います。私はそれをやらなければならないと思うが、他の方法はない。 –

関連する問題