es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo crear una ventana de carga de software con TKinter?

¿Cómo puedo crear una pequeña ventana de carga de software con Tkinter? Una ventana cuya carga dure, por ejemplo, 7 segundos y luego abra automáticamente el software, por ejemplo, el archivo home.py.

¿Cómo puedo abrir otra ventana automáticamente después de 7 segundos? Gracias.

from tkinter import *
from tkinter import ttk
import tkinter as tk
import time

root =  Tk()
root.title("cargar")
root.geometry("300x300")
root.state("normal")

lbl = Label(root, text="EJEMPLO", font=("Calibri 15 bold"))
lbl(x=40, y=40)


def wait_and_go():
    time.sleep(7)
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    root.destroy() # Cierra la ventana de carga
    import home # Abre el archivo home.py

    root.after(0, wait_and_go) # Llama a la función wait_and_go después de 0ms

    root.mainloop()

Comments are closed.