[gelöst] debian bash YAD Form Blöcke

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

[gelöst] debian bash YAD Form Blöcke

Beitrag von joe2017 » 04.10.2024 07:22:06

Guten morgen zusammen,

weiß zufällig jemand wie ich in einem YAD Form verschiedene Blöcke mit unterschiedlichen spalten angeben kann?

Ich möcht quasi das erste Field einspaltig haben.
Die nächsten Fields dreispaltig (--columns=3)
Dann wieder einspaltig
Dann zweispaltig (columns=2)
usw.

Geht das und wenn ja wie?
Zuletzt geändert von joe2017 am 04.10.2024 10:07:48, insgesamt 1-mal geändert.

Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

Re: debian bash YAD Form Blöcke

Beitrag von joe2017 » 04.10.2024 07:58:04

Vielleicht kann man generell alles dreispaltig (columns=3) machen und in den einzelnen Zeilen leere platzhalter einbauen.
Hierzu finde ich aber leider auch nichts?

Benutzeravatar
whisper
Beiträge: 3379
Registriert: 23.09.2002 14:32:21
Lizenz eigener Beiträge: GNU Free Documentation License
Kontaktdaten:

Re: debian bash YAD Form Blöcke

Beitrag von whisper » 04.10.2024 08:03:35

sowas?

Code: Alles auswählen

#!/bin/bash

# Erstes Fenster (1 Spalte)
first_field=$(yad --form --title="Einspaltig" \
    --field="Eingabe 1:" "")

# Zweites Fenster (3 Spalten)
second_field=$(yad --form --title="Dreispaltig" \
    --columns=3 \
    --field="Eingabe 2:" "" \
    --field="Eingabe 3:" "" \
    --field="Eingabe 4:" "")

# Drittes Fenster (1 Spalte)
third_field=$(yad --form --title="Einspaltig" \
    --field="Eingabe 5:" "")

# Viertes Fenster (2 Spalten)
fourth_field=$(yad --form --title="Zweispaltig" \
    --columns=2 \
    --field="Eingabe 6:" "" \
    --field="Eingabe 7:" "")

# Ausgabe aller Eingaben
echo "Eingabe 1: $first_field"
echo "Eingabe 2, 3, 4: $second_field"
echo "Eingabe 5: $third_field"
echo "Eingabe 6, 7: $fourth_field"
Mit freundlichen grüßen von chatGPT
Alter ist übrigens keine Ausrede, nur Erfahrung, die sich stapelt. 😉

Benutzeravatar
joe2017
Beiträge: 1274
Registriert: 07.08.2017 14:29:51

Re: debian bash YAD Form Blöcke

Beitrag von joe2017 » 04.10.2024 10:07:33

Mehrere Fnster sind natürlich kein Problem. Ich wollte jedoch alles in einem Fenster anzeigen.
Ich hab es mit platzhalter gelöst.

Code: Alles auswählen

--field=" "":LBL" ""

Antworten