表单对话框中的 zenity 列表不可查看

表单对话框中的 zenity 列表不可查看

我想要做的是:

zenity --forms --add-list my_list --list-values="one|two|three" 

我得到的是:

在此处输入图片描述

中间的白线是列表,由于某种原因,它没有任何宽度。我该如何配置它?

我不确定这是个错误还是用户必须自行配置。Zenity--help-forms和手册页对此没有任何说明

笔记:我知道这个zenity --list选项,但我需要让它专门用于--forms

答案1

这似乎是 Zenity 的一个错误。我还没有找到直接修复此问题的方法,但找到了一种“解决方法”。

如果您添加另一种表单小部件,例如--add-entry,它可以正确扩展到整个对话框窗口宽度,则列表小部件也将扩展到整个宽度。

例子:

zenity --forms --add-list="interfaces" --list-values="eth0|eth1|wlan0" --add-entry="foo"

zenity 对话框图像

您应该选择一个对您的对话框有用的小部件,简单地在对话框底部放置一个没有意义的“foo”条目并不是他们所谓的用户友好性。;-)

相关内容