2016-11-21 93 views
0

我正在嘗試創建一個彈出式窗口,以獲得來自用戶的一些輸入。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,否則切換到yad,這是一個zenity分叉,擁有更多的增強。 Zenity命令(語法等)在yad中的工作方式相同。 –

+0

我想製作一個工具箱,我想盡可能少使用附加功能。我已經使用了兩個,所以我想避免添加yad。如果沒有其他方式,但我想我將不得不這樣做.. –