Aus einem C++ - Hintergrund kommend, habe ich in einigen Situationen Schwierigkeiten, Python zu verstehen. Zum Beispiel in einer GUI-Anwendung mit Tkinter
, könnten Sie haben:Python-Syntax/Notation verstehen
button = Button (master, option=value, ...)
Ich weiß, was der Code tut (ein Button-Objekt erstellen), aber ich versuche, die genauen Details herauszufinden. Ich vermute, dass button
wird ein Zeiger auf ein Button
Objekt, und Button (master, option=value, ...)
ist ein Aufruf an den Konstruktor, aber es ist schwer zu sehen, da ich an explizite Datentypen und die new
-Operator verwendet werden. Meine Vermutung könnte jedoch völlig falsch sein.
Haben Sie versucht, die ersten paar Kapitel eines Python-Buchs zu bearbeiten, oder haben Sie ein Python-Tutorial durchgearbeitet? Nichts in Ihrer Frage ist TKinter-spezifisch. –