Caixa de diálogo em GUI Python: messagebox

Neste tutorial de GUI, vamos aprender a usar as info dialog box (caixas de diálogo ou de mensagem), em programação gráfica Python.

Baixe nossa apostila e estude onde quiser: Apostila de Python

Caixa de Mensagem: info dialog box

Caixa de diálogo ou simplesmente caixa de mensagem, nada mais é que uma simples janelinha que aparece, com algum texto e algum botão, geralmente o de OK, que fecha a box quando clicamos.

Outras caixas de diálogo exibem botão Cancelar, Tente novamente etc.

Para usarmos, primeiro importamos a messagebox do módulo tkinter.

Depois, usamos a função showinfo, que recebe duas strings como argumento: a primeira vai no título da caixa de diálogo que vai abrir, a segunda string é a mensagem que vai aparecer.

Veja um exemplo de código:

from tkinter import messagebox

messagebox.showinfo('Python Progressivo', \
      'Adoro o curso Python Progressivo')

O resultado é:
Dialog box em Python

Agora, ao invés de usar a função showinfo, tente as seguintes:
  • showwarning()
  • showerror()
  • askquestion()
  • askokcancel()
  • askyesno ()
  • askretrycancel ()


Tente todas mesmo!
O que aconteceu? Bacana e simples, não é?

Note que ao clicarmos nos botão de Ok, Cancelar, Tente novamente etc, nada acontece.
Mas, calma, no próximo tutorial vamos aprender como fazer as coisas acontecerem ao clicarmos em algum botão.


Nenhum comentário:

Postar um comentário