gpt4 book ai didi

zenity - 在 zenity 表单中,如何设置默认值(初始化)条目?

转载 作者:行者123 更新时间:2023-12-04 02:26:22 28 4
gpt4 key购买 nike

我有一个 zenity 表单可以工作,但是我找不到有关初始化条目的任何信息。 Zenity 帮助手册网页没有解决这个问题。
例如,该网页的示例是

#!/bin/sh

zenity --forms --title="Add Friend" \
--text="Enter information about your friend." \
--separator="," \
--add-entry="First Name" \
--add-entry="Family Name" \
--add-entry="Email" \
--add-calendar="Birthday" >> addr.csv

case $? in
0)
echo "Friend added.";;
1)
echo "No friend added."
;;
-1)
echo "An unexpected error has occurred."
;;
esac

在显示窗口之前,我将如何初始化名字、姓氏等?

最佳答案

使用 yad .这是 zenity 的一个分支,我最终使用它来克服 zenity 中这个缺失的功能。关键是使用 --form 选项并在命令行上定义的选项和参数之后包含初始值。这个“额外数据”被假定为字段的初始值。

initial_name_data='Jane Doe'; initial_email_data='jane@doe.org'
yad --form --title='Contact Info' --text='Edit Data' --field=Name --field=Email "$initial_name_data" "$initial_email_data"

关于zenity - 在 zenity 表单中,如何设置默认值(初始化)条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22162793/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com