Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: yoelrodguez en 11 Mayo 2016, 21:43 PM

Título: Problema con tknter
Publicado por: yoelrodguez en 11 Mayo 2016, 21:43 PM
Hola buenas tardes a todos, estoy usando el módulo tkinter (python 3.4), para generar un messagebox  pero cuando lo ejecuto me muestra una segunda ventana en blanco. Si alguien me puede ayudar.


tkinter.messagebox.showinfo("Restaurar", "La restauración se ha realizado")


Título: Re: Problema con tknter
Publicado por: tincopasan en 12 Mayo 2016, 04:51 AM
supongo que no te referís a la propia ventana que crea tkinter. Si está en blanco es porque no la has declarado ni puesto nada en ella, o sea aunque tengas ese solo código se crea una ventana aparte del mensaje.

edito:
por las dudas sea lo que te digo te paso un ejemplo de una forma de hacer lo que decís:
Código (python) [Seleccionar]

#-*- coding: utf-8 -*-
from tkinter import *
from tkinter import messagebox

ventana = Tk()
ventana.title("primera ventana")

def ocultar(ventana):
    ventana.withdraw() # Oculta una ventana
    messagebox.showinfo("¡Atención!","Oculté la ventana")
   
ocultar(ventana)
ventana.mainloop()