tkMessageBox Tkinter | Python 3

Le module tkMessageBox est utilisé pour afficher des boîtes de message dans vos applications. Ce module fournit un certain nombre de fonctions que vous pouvez utiliser pour afficher un message approprié.

Certaines de ces fonctions sont showinfo, showwarning, showerror, askquestion, askokcancel, askyesno et askretryignore.


 
 

Syntaxe:

Voici la syntaxe pour créer ce widget:

tkMessageBox.FunctionName(title, message [, options])

 

Paramètres:
  • FunctionName : Il s’agit du nom de la fonction du boîte de message appropriée.
  • title : Il s’agit du texte à afficher dans la barre de titre d’une boîte de message.
  • message : Il s’agit du texte à afficher sous forme de message.
  • options : Les options sont des choix alternatifs que vous pouvez utiliser pour personnaliser une boîte de message standard. Certaines des options que vous pouvez utiliser sont default et parent. L’option default est utilisée pour spécifier le bouton par défaut, comme ABORT, RETRY ou IGNORE dans la boîte de message. L’option parent est utilisée pour spécifier la fenêtre au-dessus de laquelle la boîte de message doit être affichée.

 
Vous pouvez utiliser l’une des fonctions suivantes avec la boîte de dialogue :

  • showinfo()
  • showwarning()
  • showerror()
  • askquestion()
  • askokcancel()
  • askyesno()
  • askretrycancel()

 
 

Exemple:
from tkinter import *
from tkinter import messagebox

gui = Tk()
def msg():
   messagebox.showinfo("Info", "Welcome to WayToLearnX!")

btn = Button(gui, text = "Cliquez ici!", command = msg)
btn.pack()

gui.mainloop()

Sortie:


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *