我在使用zenity时遇到了问题。 这是脚本:
CHECKED=`cat /tmp/1 | \
zenity --width=500 --height=450 --list --radiolist --separator=' ' \
--title="Select Results." \
--text="show lines" --column="" --column="Files"`
文件/ tmp / 1:
1
2
3
4
5
6
7
8
9
当我运行此脚本时,它只显示1,3,5,7,9行
我做错了什么?
答案 0 :(得分:0)
输入文件中的1行等于对话框中的1列。因为您要添加单选按钮,您的对话有2列(因此您的两个{{1} }参数)因此您的输入与要显示的内容不匹配。换句话说,Zenity期待这样的事情:
--column
...其中FALSE
1
FALSE
2
FALSE
3
TRUE
4
表示对话框打开时是否预选了单选按钮。
要修改脚本而不修改输入文件,您可以在每行前面添加一行额外的行:
TRUE/FALSE