Seite 1 von 1

Button reagiert nicht / repaint tk fenster

Verfasst: Donnerstag 9. Januar 2014, 11:52
von Back2basic
Hallo,

ich wollte ein Command auf mein Button machen und eine Funktion damit aufrufen nur leider funktioniert das nicht ( abgesehen beim ausführen des Codes).

Code: Alles auswählen


 Button(self.window, text = "new Game", command = self.printField()).pack( side = LEFT)
        # create an event loop

        self.window.mainloop()


    def printField(self):
        print("test") # nur zum testen
        self.frame.update()
Wenn jemand eine Idee hat, nur her damit.. bei Problemen des repaintings hab ich auch arge Probleme. Bei Hilfe wäre es sehr verbunden.

mfg

Re: Button reagiert nicht / repaint tk fenster

Verfasst: Donnerstag 9. Januar 2014, 12:00
von Sirius3
@Back2basic: das Problem ist, dass Du die Funktion "printField" aufrufst, statt sie beim Erzeugen des Buttons zu übergeben:

Code: Alles auswählen

Button(self.window, text="new Game", command=self.printField).pack(side=LEFT)