[ Foro de Python ]

Pregunta

28-Jan-2021 23:52
Invitado (Antonio)
0 Respuestas

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.)