La lista de zenity en el cuadro de diálogo de formularios no se puede ver.

La lista de zenity en el cuadro de diálogo de formularios no se puede ver.

Lo que estoy intentando hacer es esto:

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

Lo que obtengo es esto:

ingrese la descripción de la imagen aquí

Esa línea blanca en el centro es la lista, que por alguna razón no tiene ancho alguno. ¿Cómo configuro eso?

No estoy seguro de si se trata de un error o de algo que los usuarios deben configurar ellos mismos. La página de manual y de Zenity --help-formsno arrojan ninguna luz sobre esto.

NOTA: Conozco zenity --listla opción, pero necesito que funcione específicamente con--forms

Respuesta1

Esto parece ser un error en Zenity. No he encontrado una manera de solucionar este problema directamente, sino una "solución alternativa".

Si agrega otro tipo de widget de formularios, como --add-entry, que se expande correctamente al ancho completo de la ventana de diálogo, el widget de lista también se expandirá al ancho completo.

Ejemplo:

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

imagen de diálogo de zenity

Sin embargo, debes elegir un widget que sea útil para tu diálogo; simplemente colocar una entrada "foo" en la parte inferior de tu diálogo que no tiene significado no es lo que llaman facilidad de uso. ;-)

información relacionada