[ Foro de Python ]
Porque no funciona? Soy nuevo en Python y no logro hacer que trabaje. La idea
prescindir de la utilería message.
from tkinter import *
from tkinter import ttk
raiz=Tk()
def salir():
global window_avisos, respuesta
window_avisos.destroy()
def resp_SI():
global window_avisos, respuesta
respuesta = 1
salir()
def resp_NO():
global window_avisos, respuesta
respuesta = 2
salir()
def avisos_SINO():
global window_avisos, respuesta
window_avisos=Toplevel()
window_avisos.geometry('+460+340')
window_avisos.title("Avisos ")
bg_Aviso="dark orange"
window_avisos.configure(background=bg_Aviso)
label_aviso=Label(window_avisos, text="¿Está Ud seguro?",
bg=bg_Aviso, font= "helvetica 10 bold", fg="white")
label_aviso.grid(row= 0, column=0, padx=30, pady=15, sticky=NSEW, columnspan = 2)
boton_SI=Button(window_avisos, text="SI", command = resp_SI,
bg=colorFondo, width=10, fg="grey30")
boton_SI.grid(row=2, column=0, padx=30, pady=10, sticky=W)
boton_NO=Button(window_avisos, text="NO",
bg=colorFondo, width=10, fg="grey30", command=resp_NO)
boton_NO.grid(row=2, column=1, padx=30, pady=10, sticky=E)
miFrame = Frame(raiz)
miFrame.config(bg="grey75")
global respuesta
respuesta = 3
avisos_SINO()
print (respuesta)
if respuesta == 1:
print ("NO")
elif respuesta == 2:
print ("SI")
mainloop()
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)