Forum >> Programmazione Python >> GUI >> Instanziare la classe...

Pagina: 1

Buonasera, nel tentativo di approfondire le classi sto usando due classi principali , una che crea anche l'interfaccia grafica e una per l'accesso al db.
La prima è cosi creata :




class Finestra(tk.Tk):
    def __init__(self, *args,**kwargs) -> None:
        super().__init__(*args,**kwargs)

...
...
..
..
...
if __name__== '__main__':
    princ = Finestra()
    princ.mainloop()
La seconda è una normale classe per leggere/scrivere il DB.




class Database_fede():

...
...
...
DB Fede = Database_fede()
Ecco io dovrei passare dei dati dalla prima classe alla seconda per fare delle ricerche.




Se instanzio la classe Finestra() come farei di solito :




Fin = Finestra()




riesco a passare tranquillamente i per la ricerca sul db solo che mi viene creata l'interfaccia grafica doppia; se non faccio questa instanziazione (Fin = Finestra()) come posso identificare nella classe db che faccio riferimento a delle variabili che "provengono" dalla classe Finestra().




Un grazie a chi volesse aiutarmi.




Alberto
------
Alberto


Pagina: 1



Esegui il login per scrivere una risposta.