jueves, 21 de marzo de 2019

Utilizando tkMessageBox y funciones ask.

En esta ocasion se crearon ventanas de dialogo con el uso de tkMessageBox y las funciones ask.


       
#!/usr/bin/python
# -*- coding: utf-8 -*-
# www.pythondiario.com

from Tkinter import *
from tkMessageBox import *

def pregunta():
    askokcancel(title='cuadro,cancelar,ok',message='desea cancelar')

def devolucion():
    if askyesno('Verificar', '¿Realmente quiere salir de la aplicacion?'):
        showwarning('Si', 'Va a salir de la aplicacion')
    else:
        showinfo('No', 'usted selecciono el botton no')

def Calificacion():
    if askyesno("Calificacion","tu calificacion es mayor a 70"):
        showinfo("Si","Estas aprobado :D")

    else:
        showerror("No", "Estas reprobado:(")

def Tema():
    askquestion(title="Pregunta",message="¿Te gustó el tema?")

def Cancelar():
    askretrycancel(title="Cancelar",message="Reintentar o cancelar")

def Tresbotones():
    askyesnocancel(title="Tres botones",message="Seleccione uno de tres botones")


Button(text='Salir', command=devolucion).pack(fill=X)
Button(text='Pregunta1', command=pregunta).pack(fill=X)
Button(text='Calificacion', command=Calificacion).pack(fill=X)
Button(text='Pregunta2', command=Tema).pack(fill=X)
Button(text='Cancelar', command=Cancelar).pack(fill=X)
Button(text='Tres botones', command=Tresbotones).pack(fill=X)
mainloop()