Tk - Widget de dialogue

Un widget de dialogue est utilisé pour afficher les boîtes de dialogue -

tk_dialog window title detailText bitmap default string1 ... stringn

L'utilisation de chacune des options ci-dessus du widget est répertoriée ci-dessous dans le tableau suivant et elles doivent être utilisées dans le même ordre -

Sr.No. Syntaxe et description
1

window

Détermine le nom de la fenêtre de niveau supérieur pour le dialogue et toute fenêtre existante portant ce nom est détruite.

2

title

Titre du widget.

3

detailText

Texte de détail pour le widget.

4

bitmap

Bitmap (sous la forme adaptée à Tk_GetBitmap) à afficher dans la partie supérieure de la boîte de dialogue, à gauche du texte. S'il s'agit d'une chaîne vide, aucun bitmap n'est affiché dans la boîte de dialogue. Les bitmaps disponibles dans Tk incluent l'avertissement, la question, l'en-tête de quête, les informations, le sablier, l'erreur, le gray12, le gray25, le gray50 et le gray75.

5

default

L'index du bouton à sélectionner.

6

string1 ... stringn

Les chaînes pour les boutons et il détermine le nombre de boutons.

Un exemple simple de widget de dialogue est présenté ci-dessous -

#!/usr/bin/wish

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

Lorsque nous exécutons le programme ci-dessus, nous obtiendrons la sortie suivante -