Preguntas de principiante GUI en Python 3.2

Soy nuevo en la programación y uso Python 3.2.

Comencé a hacer un programa GUI muy simple (agregue un par de etiquetas y botones). Tengo un par de preguntas:

  • ¿Cómo agrego un fondo a la ventana donde tengo mis widgets?

  • ¿Cómo hago que el programa salga de una ventana si se presiona un botón?

Espero que estas preguntas no hayan sido respondidas antes, pasé un par de minutos buscando aquí.

¡Gracias por tu tiempo!

0
¿Una imagen de fondo o un color de fondo?
agregado el autor joaquin, fuente

2 Respuestas

Tkinter no admite directamente imágenes de fondo. Sin embargo, lo que puede hacer es crear una etiqueta o un widget de lienzo, cargar la imagen y luego usar ese widget como el contenedor de todos los demás widgets. Sin embargo, tendrás que manejar manualmente el mosaico o el estiramiento de la imagen.

The question about exiting has been answered before: Python: How can I make my tkinter app exit properly? and Close a tkinter window?

1
agregado

Te sugiero que utilices pyGTK si quieres.

http://www.pygtk.org

http://www.linuxjournal.com/article/6586

1
agregado
Lo siento, pero he rechazado porque esto no aborda la pregunta en absoluto. Todo lo que dices es "amigo, creo que elegiste el kit de herramientas GUI incorrecto porque no es mi favorito". Si al menos intentas decir por qué alguien debería cambiar y responde a su pregunta real (es decir, "aquí se explica cómo agregar una imagen de fondo con pygtk: .."), tu respuesta tendrá un Mucho mejor posibilidad de no ser rechazado.
agregado el autor Bryan Oakley, fuente
ok señalado, gracias por la aclaración
agregado el autor macki, fuente