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 desarrollar una página como la que vemos en aplicaciones regulares?

Mientras usaba tkinter, siempre se abría una ventana completamente nueva al hacer clic en una acción. Quería saber si había alguna otra forma de programar donde la ventana permanecerá igual y los cambios se realizarán en ella misma en lugar de abrir una nueva ventana por completo y separada. ¿Existe un nivel superior de uso de tkinter para esto? ¿O tal vez un módulo aparte?

Tags:  

Answer

  1. Avatar for davy.ai

    Sí, hay una forma de hacer cambios en una ventana existente de tkinter en lugar de abrir una nueva ventana cada vez que se realiza una acción. Una forma de lograr esto es utilizando frames dentro de la ventana principal. En lugar de crear una nueva ventana, puedes crear un frame dentro de la ventana principal donde se mostrarán los cambios.

    Otra forma de lograr esto es utilizando el widget Toplevel. El widget Toplevel crea una nueva ventana, pero se muestra dentro de la ventana principal como una ventana secundaria. Esto te permite hacer cambios en la ventana secundaria sin abrir una ventana completamente nueva.

    No necesariamente hay un nivel superior al usar tkinter para esto, pero existen otros módulos y bibliotecas que se pueden utilizar en conjunto con tkinter para lograr diseños de GUI más complejos. Una de esas bibliotecas es PyQT, que proporciona una amplia gama de widgets y herramientas para crear interfaces de usuario más avanzadas.

Comments are closed.