[Python] Consiglio su utilizzo di variabili globali

Mr.SpOOn mr.spoon21 a gmail.com
Ven 9 Maggio 2008 13:58:23 CEST


On Fri, May 9, 2008 at 1:32 PM, Simone <simozack a yahoo.it> 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):
>   def __init__(self, parent):
>     self.pannello = Pannello(self, parametro, parametro2)
>
> class Frame2(wx.Frame):
>   def __init__(self, parent):
>     self.pannello = Pannello(self, 'foo', 'bar')
>
> In questo modo il pannello del Frame1 è un'istanza "per conto proprio"
> rispetto al pannello del Frame2.

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.


Maggiori informazioni sulla lista Python