Lo que estoy intentando hacer es esto:
zenity --forms --add-list my_list --list-values="one|two|three"
Lo que obtengo es esto:
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-forms
no arrojan ninguna luz sobre esto.
NOTA: Conozco zenity --list
la 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"
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. ;-)