[python-users] Tkinter-Problem
Michael Riedel
mriedel at inova-semiconductors.de
Do Jul 16 16:08:15 CEST 2009
Hallo,
statt
> wählen',command=self.dirauswahl())
besser
> wählen',command=self.dirauswahl)
(function object, no invocation).
Grüße.
Michael Riedel
Patrick Holz wrote:
> Hallo,
>
> wahrscheinlich stehe ich hier gerade gewaltig auf dem Schlauch, aber
> ich verstehe Folgendes im Rahmen von OOP mit Tkinter nicht:
>
> def __init__(self):
> self.ok = Button(self.fenster,text='Quelle \\
> wählen',command=self.dirauswahl())
>
> [...]
>
> def dirauswahl(self):
> quelle = tkFileDialog.askopenfilename(title='\\
> Quellverzeichnis wählen')
>
> Dürfte klar sein, was ich möchte: Wenn man auf den Button "Quelle
> wählen" klickt, soll ein Filemenü erscheinen. Mein Problem: Das
> Filemenü erscheint sofort bei der Initialisierung des Fensterobjekts,
> d.h. bevor man überhaupt die Chance hat, auf den Button zu klicken.
> Kann mir jemand das Brett vom Kopf nehmen und sagen, was ich falsch mache?
>
> MfG, Patrick Holz
>
>
>
> ------------------------------------------------------------------------
>
> ________________________________________
> Diese Mail erhalten Sie ueber die Mailingliste Python-users der Universitaet zu Koeln
> Python-users at uni-koeln.de
> https://lists.uni-koeln.de/mailman/listinfo/python-users
--
Mehr Informationen über die Mailingliste python-users