使用 --scale 选项。 TeliuTe teliute@163.com 2010 tuhaihe 1132321739qq@gmail.com 2012 范围对话框

使用 --scale 选项创建一个范围对话框。

范围对话框支持以下选项:

<cmd>--text</cmd>=<var>文本</var>

设置对话框文本。(默认:调整范围值)

<cmd>--value</cmd>=<var>值</var>

设置初始值。(默认:0)您必须在最小值和最大值之间指定一个值。

<cmd>--min-value</cmd>=<var>值</var>

设置最小值。(默认:0)

<cmd>--max-value</cmd>=<var>值</var>

设置最大值。(默认:100)

<cmd>--step</cmd>=<var>值</var>

设置步长。(默认:1)

<cmd>--print-partial</cmd>

将值打印为标准输出,无论值何时变化。

<cmd>--hide-value</cmd>

隐藏对话框中的值。

下面的脚本示范了如何创建一个范围对话框:

#!/bin/sh VALUE=`zenity --scale --text="选择窗口透明度。" --value=50` case $? in 0) echo "您选中了 $VALUE%。";; 1) echo "未选中值。";; -1) echo "发生意外错误。";; esac
范围对话框范例 Zenity 范围对话框范例