从命令行/shell脚本显示对话框。

返回用户插入的值,如果出错则返回1。

  • 显示默认问题对话框:
zenity --question
  • 显示显示文本'Hello!'的信息对话框:
zenity --info --text="{{Hello!}}"
  • 显示名称/密码表格并输出以';'分隔的数据:
zenity --forms --add-entry="{{Name}}" --add-password="{{Password}}" --separator="{{;}}"
  • 显示文件选择表单,用户只能在其中选择目录:
zenity --file-selection --directory
  • 显示进度条,每秒更新一次消息并显示进度百分比:
{{(echo "#1"; sleep 1; echo "50"; echo "#2"; sleep 1; echo "100")}} | zenity --progress