Erstmal der Code:
Code: Alles auswählen
class ClProject():
def __init__(self, pName, pPath):
self.pName = pName
self.pPath = pPath
# usf.
class TxMainDialog():
__projExists = False
__projName = None
__topLeveLFolder = None
__NewProject = None
def __init__(self):
self.__topLeveLFolder = self.dialogResult['textFieldShotName']
self.__projName = self.dialogResult['textFieldProjektName']
self.__NewProject = ClProject(self.__projName, self.__topLeveLFolder)
"self.__NewProject = ClProject(self.__projName, self.__topLeveLFolder)
__init__() takes exactly 2 arguments (3given)
Also ich seh da zwei Argumente, die ich dem Kontruktor übergebe, keine drei, wo findet der Interpreter die?
Danke fuer Eure Kommentare und Hilfe.