Tk - Widget di dialogo

Un widget di dialogo viene utilizzato per visualizzare le finestre di dialogo -

tk_dialog window title detailText bitmap default string1 ... stringn

L'uso di ciascuna delle opzioni precedenti del widget è elencato di seguito nella tabella seguente e devono essere utilizzate nello stesso ordine:

Sr.No. Sintassi e descrizione
1

window

Determina il nome della finestra di primo livello per la finestra di dialogo e qualsiasi finestra esistente con questo nome viene distrutta.

2

title

Titolo per il widget.

3

detailText

Testo dettagliato per il widget.

4

bitmap

Bitmap (nella forma adatta a Tk_GetBitmap) da visualizzare nella parte superiore della finestra di dialogo, a sinistra del testo. Se si tratta di una stringa vuota, nella finestra di dialogo non viene visualizzata alcuna bitmap. Le bitmap disponibili in Tk includono warning, question, questhead, info, hourglass, error, gray12, gray25, gray50 e gray75.

5

default

L'indice del pulsante da selezionare.

6

string1 ... stringn

Le stringhe per i pulsanti e determina il numero di pulsanti.

Di seguito è mostrato un semplice esempio di widget di dialogo:

#!/usr/bin/wish

set a [tk_dialog .myDialog "myTitle" "myDetail Text" questhead 0 "Yes" "No"]

Quando eseguiamo il programma sopra, otterremo il seguente output: