J'ai repris un projet Perl TK en interne. Je me demande comment définir la valeur par défaut d'une boîte combobox qui utilise la fonction BrowseEntry
bibliothèque.
Voici comment la boîte combobox est construite.
$tm->ComboBox(
-variable => \$invoice_per_country,
-font => $main::UserPref->{'ListFont'},
-background => 'white',
-relief => 'groove',
-width => 40,
-takefocus => 1,
-listwidth => 60,
-listheight => scalar @invoice_countries,
-forcematch => '',
-options => [ @invoice_countries ],
-buttontakefocus => 0,
-disabledforeground => 'black',
-disabledbackground => 'white'
)
->pack(-side => 'left',
-anchor => 'nw');
En invoice_countries
contient deux valeurs : ('Canada', 'United States')
. Je me demandais comment faire pour que les États-Unis deviennent la valeur par défaut sans modifier l'ordre des valeurs (nous ajouterons d'autres pays).