Baixe nossa apostila e estude onde quiser: Apostila de Python
Caixa de Mensagem: info dialog box
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 é:
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.
obg
ResponderExcluirbom
ResponderExcluirmuito bom
ResponderExcluirFiz a mensagem, porém ela fica por baixo da outra janela. No caso, fiz uma janela que exibe um botão e, este exibe a mensagem.
ResponderExcluirsó colocar o master na caixa de dialogo tipo messagebox.askyesno (master=master ou nome da janela,title="...",message="...")
Excluir