使用 --forms 选项。
TeliuTe
teliute@163.com 2010
tuhaihe
1132321739qq@gmail.com 2012

# 表单对话框

使用 --forms 选项创建一个表单对话框。

表单对话框支持以下选项：

# --add-entry=字段名称

在表单对话框中添加新的输入框。

# --add-password=字段名

在表格对话框中输入新的密码输入框。(隐藏文本)

# --add-calendar=字段名称

在表格对话框中添加新日历。

# --text=文本

设置对话框文本。

# --separator=分隔符

设置输出分隔符字符。(默认：|)

# --forms-date-format=格式

设置返回日期的格式。默认的格式取决于您的区域设置。格式必须可以被 strftime 函数接受，例如 %A %d/%m/%y。

下面的脚本示范了如何创建一个进度对话框：

#!/bin/sh

zenity --forms --title="添加好友" \ --text="输入您朋友的信息。" \ --separator="," \ --add-entry="名" \ --add-entry="姓" \ --add-entry="邮件" \ --add-calendar="生日" >> addr.csv

case $? in 0) echo "好友已添加。";; 1) echo "未添加好友。" ;; -1) echo "发生意外错误。" ;; esac

# 表单对话框范例

Zenity
表单对话框范例