lista zenity no diálogo de formulários não é visível

2

O que estou tentando fazer é isso:

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

O que eu obtenho é isto:

Essa linha branca no centro é a lista, que por algum motivo não tem largura alguma. Como configuro isso?

Não tenho certeza se isso é um bug ou algo que os usuários precisam configurar por conta própria. O --help-forms e a página man do Zenity não esclarecem nada sobre isso

OBSERVAÇÃO : eu sei sobre a opção zenity --list , mas preciso fazer isso funcionar especificamente com --forms

    
por Sergiy Kolodyazhnyy 09.09.2016 / 01:08

1 resposta

2

Isso parece ser um bug no Zenity. Eu não encontrei uma maneira de corrigir isso diretamente, mas uma "solução alternativa".

Se você adicionar outro tipo de widget de formulários, como --add-entry , que se expande corretamente para a largura total da janela de diálogo, o widget de lista também se expandirá para a largura total.

Exemplo:

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

Você deve escolher um widget que seja útil para o seu diálogo, simplesmente jogando uma entrada "foo" na parte inferior do seu diálogo que não tem significado não é o que eles chamam de facilidade de uso. ; -)

    
por Byte Commander 09.09.2016 / 01:22