Novice GUI-vragen in Python 3.2

Ik ben nieuw in programmeren en ik gebruik Python 3.2.

Ik ben begonnen met een heel eenvoudig GUI-programma (een paar labels en knoppen toegevoegd). Ik heb een paar vragen:

  • Hoe voeg ik een achtergrond toe aan het venster waar ik mijn widgets heb?

  • Hoe zorg ik ervoor dat het programma een venster verlaat als op een knop wordt gedrukt?

Ik hoop dat deze vragen nog niet eerder zijn beantwoord, ik heb hier een paar minuten gezocht.

Bedankt voor je tijd!

0
een achtergrondafbeelding of een achtergrondkleur?
toegevoegd de auteur joaquin, de bron

2 antwoord

Tkinter ondersteunt niet direct achtergrondafbeeldingen. Wat u echter wel kunt doen is een label- of canvaswidget maken, de afbeelding daarop laden en die widget gebruiken als de container voor alle andere widgets. U moet echter zelf handmatig de tegelwerk of strekking van de afbeelding afhandelen.

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

1
toegevoegd

Ik raad je aan om pyGTK te gebruiken als je wilt

http://www.pygtk.org

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

1
toegevoegd
Het spijt me, maar ik heb niet gestemd omdat dit de vraag helemaal niet aanpakt. Het enige wat je zegt is: "kerel, ik denk dat je de verkeerde GUI-toolkit gekozen hebt omdat het niet mijn favoriete is". Als je tenminste probeert te zeggen waarom iemand moet overschakelen, en zijn of haar eigenlijke vraag (dat wil zeggen: "hier is hoe je een achtergrondafbeelding toevoegt met pygtk: ..") aan te pakken, zal je antwoord een veel betere kans om niet gestoord te worden.
toegevoegd de auteur Bryan Oakley, de bron
Oké, bedankt voor de verduidelijking
toegevoegd de auteur macki, de bron