zenity --list 怎样整行选择
时间: 2023-11-19 16:04:23 浏览: 78
要让zenity --list整行选择,你可以使用`--column`选项并设置列宽度为较大的值,这将使列宽充满整个窗口并且整行选择。例如,以下命令将创建一个具有3列的列表,每列宽度为200像素,使您可以整行选择:
```
zenity --list --column "Column 1" --column "Column 2" --column "Column 3" --width=600
```
在这个例子中,`--width=600`选项设置整个列表窗口的宽度为600像素,每个列的宽度为200像素。
相关问题
zenity --list 怎样点击任意一列 选择 而不是取点前面的 radio
要让zenity --list点击任意一列选择而不是使用radio按钮或复选框,您需要使用`--radiolist`选项。这将创建一个具有单选按钮的列表,但是单选按钮将与每行的各列一起显示。例如,以下命令将创建一个带有3个列的列表,每个列宽度为200像素,并将单选按钮放在每行的左侧:
```
zenity --list --radiolist --column "Column 1" --column "Column 2" --column "Column 3" --width=600
```
在这个例子中,`--radiolist`选项将使用单选按钮来选择行,但是单选按钮将显示在每行的左侧,而不是在每行之前。您可以通过单击行中的任何一列来选择行。使用`--width`选项可以设置整个列表窗口的宽度,以便您可以在每列之间分配宽度。
zenity --list 只显示一行
如果 `zenity --list` 命令只显示一行,可能是因为你没有为列表提供足够的文本或选项。你可以尝试增加文本或选项来看看是否可以解决问题。另外,你可以使用 `--height` 选项来增加对话框的高度,以便在一个屏幕内显示更多的行。例如,使用 `zenity --list --height=400` 可以增加对话框的高度为 400 像素。
阅读全文