Para mostrar uma caixa de mensagem usando o Tkinter, você pode usar a biblioteca messagebox como esta:

from tkinter import messagebox
messagebox.showinfo('O titulo da mensagem','conteúdo da mensagem')

No exemplo a seguir, mostraremos uma caixa de mensagem para quando o usuário clicar no botão.



Ao clicar no botão, uma caixa de mensagem informativa aparecerá.

Python Tkinter - Mostrar mensagens de aviso e erro

Você pode mostrar um aviso ou mensagem de erro da mesma maneira. A única coisa que precisa ser alterada é a função de mensagem.

# mostra mensagem de aviso
messagebox.showwarning ('Título da mensagem', 'Conteúdo da mensagem') 

 # mostra a mensagem de erro
messagebox.showerror ('Título da mensagem', 'Conteúdo da mensagem')

Python Tkinter - Mostrar diálogos askquestion

Para mostrar uma caixa de mensagem sim ou não ao usuário, você pode usar uma das seguintes funções da caixa de mensagens:

from tkinter import messagebox
res = messagebox.askquestion ('Título da mensagem', 'Conteúdo da mensagem')
res = messagebox.askyesno ('Título da mensagem', 'Conteúdo da mensagem')
res = messagebox.askyesnocancel ('Título da mensagem', 'Conteúdo da mensagem')
res = messagebox.askokcancel ('Título da mensagem', 'Conteúdo da mensagem')
res = messagebox.askretrycancel ('Título da mensagem', 'Conteúdo da mensagem')

Você pode escolher o estilo de mensagem apropriado de acordo com suas necessidades. Apenas substitua a linha de função showinfo da linha anterior e execute-a.