[PIPython] niente panico... passa un None
Luca Marrocco
buildup
Mer 19 Gen 2005 17:36:33 CET
On Wed, 19 Jan 2005 12:42:33 +0100
Topastro <topomorto a email.it> wrote:
> def __init__(self, parent):
> self._init_ctrls(parent)
>
>
> miotest1 = wxFrame1()
>
> + Type Error: __init__()takes exactly 2 arguments (1 given)
prima di tutto interpretiamo il messaggio di errore:
"Type Error: __init__()takes exactly 2 arguments (1 given)"
un funzione - che in questo caso e' __init__ - si aspetta esattamente 2
argomenti, mentre gliene vengono dati soltanto 1. Infatti la funziona
def __init__(self, parent) ha proprio due argomenti:
* self, e' l'argomento che hanno tutte le funzioni di una certa classe
* parent, e' il secondo argomento (in wx e' la finestra padre)
Risolvi semlicemente cambiando:
miotest1 = wxFrame1()
in
miotest1 = wxFrame1(None)
Luca
More information about the Python
mailing list