【解決方法】Zenityでコンボボックスとリストを一緒に追加することは可能ですか?


こんにちは、zenity で作成された gui の中に挿入することができます。

私が試したこと:

コーディングしようとするがうまくいかない

バッシュ
#!/bin/bash

# Definisce la dimensione della finestra
width=800
height=900

# Array contenente le opzioni del menu a tendina
options=("USDT" "BTC" "BUSD" "EUR" "ETH" "BNB" "DAI" "GUSD" "UST" "VAI" "HUSD" "USDN" "TUSD" "PAX" "USDC" "IL_RESTO")

# Mostra il menu a tendina per selezionare una crypto base
selected=$(zenity --forms --title="Aggiungi Amico" \
        --text="Seleziona una crypto base dal menu a tendina:" \
        --add-combo="Crypto Base" --combo-values="${options[@]}" \
        --add-list --title="Contenuto della tabella $table" --text="Ecco il contenuto della tabella $table:" --column="Simbolo" --column="Valore Medio (%)" --column="Quantità è Zero?" --column="Valore che si ripete di +" $formatted_content --width=$width --height=$height \
        --separator="," \
        --width=$width --height=$height)

# Aggiunge i valori inseriti dal'utente nel file csv
echo "$selected" >> addr.csv

# Verifica lo stato di uscita di zenity e stampa un messaggio di conseguenza
if [ "$?" -eq 0 ]; then
    echo "Amico aggiunto."
elif [ "$?" -eq 1 ]; then
    echo "Nessun amico aggiunto."
else
    echo "Si è verificato un errore inaspettato."
fi

解決策 1

マニュアルをざっと見てみると フォーム ダイアログ[^] フォームダイアログにオプションが含まれていないことを示しています --add-combo また --add-list.

コメント

タイトルとURLをコピーしました