#1 Le 05/04/2020, à 13:19
- Christophe C
[Abandonné] Affichage de Yad
J'ai un problème d'affichage avec yad. Je voudrais afficher 4 champs en lignes :
zone a | zone b | zone c | bouton à cocher d
puis la même chose sur les lignes suivantes.
Mais l'ordre d'affichage de Yad ne me convient pas du tout :
#!/bin/bash
yad --form --columns="4" \
--field="test1a":CE "" \
--field="test1b":CE "" \
--field="test1c":CE "" \
--field="test1d":CHK "" \
--field="test2a":CE "" \
--field="test2b":CE "" \
--field="test2c":CE "" \
--field="test2d":CHK "" \
donne :
On voit qu'au lieu d'avoir a, b, c et d en ligne, il sont en carrés, avec un affichage a en L1C1, b en L2C1 , c en L1C2, et d en L2C2. Et je ne comprends pas pourquoi. Comme les avoir en ligne (de gauche à droite sur 1 seule ligne) ?
la doc est claire là-dessus :
--columns=NUMBER
Set number of columns in form. Fields will be placed from top to bottom.
Donc au lieu de "top to bottom", je voudrais "left to right"
Dernière modification par Christophe C (Le 05/04/2020, à 19:30)
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#2 Le 05/04/2020, à 13:39
- pingouinux
Re : [Abandonné] Affichage de Yad
Bonjour,
Il prend les entrées dans l'ordre, et remplit la première colonne, puis la deuxième, et ainsi de suite…
Tu peux faire ceci
yad --form --columns="4" \
--field="test1a":CE "" \
--field="test2a":CE "" \
--field="test1b":CE "" \
--field="test2b":CE "" \
--field="test1c":CE "" \
--field="test2c":CE "" \
--field="test1d":CHK "" \
--field="test2d":CHK ""
Ajouté :
--columns=NUMBER
Set number of columns in form. Fields will be placed from top to bottom.
Dernière modification par pingouinux (Le 05/04/2020, à 13:42)
Hors ligne
#3 Le 05/04/2020, à 17:50
- Christophe C
Re : [Abandonné] Affichage de Yad
Bien sur, c'est d'ailleurs ce que j'ai fais. C'est juste que j'espérais avoir un système plus intuitif
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#4 Le 05/04/2020, à 19:29
- Christophe C
Re : [Abandonné] Affichage de Yad
Bon, c'est pas grave, je structure par colonne au lieu de structurer par ligne, mais je trouve cela moins lisible.
#!/bin/bash
yad --form --columns="3" --width="600" --center --borders="30" \
--field="<b>NOMS</b>":FBTN "colonne 1" \
--field="":TXT "DUPONT" \
--field="":TXT "PROUST" \
\
--field="<b>PRENOMS</b>":FBTN "colonne 2" \
--field="":TXT "Marcel" \
--field="":TXT "Chris" \
\
--field="<b>AGE</b>":FBTN "colonne 3" \
--field="":TXT "56" \
--field="":TXT "24" \
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne