2008/5/8 enrico franchi <[EMAIL PROTECTED]>:
> On Thu, May 8, 2008 at 7:36 PM, Mr. SpOOn <[EMAIL PROTECTED]> wrote:
>
>> Quindi nel primo caso, il pannello che mostro subito va bene che sia
>> assegnato alla variabile pannello, facendo pannello = Pannello(), ma
>> se ne volessi creare dinamicamente
Mr.SpOOn ha scritto:
> A me interessa poter istanziare una classe a runtime, ad esempio
> cliccando su un bottone. Ogni click, una nuova istanza. Dico che non
> va bene usare
>
> pannello = Pannello()
>
> perché così legherei l'istanza sempre alla stessa variabile. O sbaglio?
> Forse dovrei semp
On Fri, May 9, 2008 at 1:32 PM, Simone <[EMAIL PROTECTED]> wrote:
> Tipo, in pseudo-codice,:
>
> class Pannello(wx.Panel):
> def __init__(self, parent, parametro, parametro2):
> if parametro:
> do_something()
> if parametro2:
> do_something_else()
>
> class Frame1(wx.Frame):
>
Mr.SpOOn ha scritto:
> Ok, ma in questo modo io i pannelli li creo nel codice, quindi così
> facendo ne avrò 2. Se ne voglio mettere 5, devo scrivere 5 classi.
No. Se tu 5 *frame* ne dovrai scrivere 1 e basta. Anche se nello stesso
frame vuoi 1000 pannelli lo scrivi 1 volta. E lo istanzi di nuov
Il giorno 09/mag/08, alle ore 13:58, Mr.SpOOn ha scritto:
>
> Ok, ma in questo modo io i pannelli li creo nel codice, quindi così
> facendo ne avrò 2. Se ne voglio mettere 5, devo scrivere 5 classi.
> ___
Provo a indovinare:
Tu vuoi creare al volo dei