Re: [Python] salvataggio modifiche a programma

2021-09-12 Per discussione Pietro Brunetti
Ciao
Non so se ho capito il problema, quindi non so se la risposta sia corretta,
ma per sommi capi penso che tu voglia la "serializzazione".

Hai un oggetto che vuoi salvare prima dell'uscita dello script e lo voi
ricaricare all'inizio della prossima esecuzione dello script... Potresti
scrivere l'oggetto su file (dumps) e poi ricaricarlo dal file (loads).

Ora, se è così, puoi provare pickle.
https://docs.python.org/3.8/library/pickle.html

Oppure JSON.

Saluti
Pietro
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] salvataggio modifiche a programma

2021-09-12 Per discussione Ivo Reano
Il giorno dom 12 set 2021 alle ore 19:46 Luigi Rubei 
ha scritto:

> Il giorno dom, 12/09/2021 alle 19.29 +0200, Giuliano Curti ha scritto:
>
> Il dom 12 set 2021, 16:28 Luigi Rubei  ha scritto:
>
> Un buon pomeriggio a tutti.
>
>
> Buongiorno
>
> ..
> creo un notebook con Tkinter (ma anche qualsiasi altro widget simile) con,
> ad
> esempio, due schede;
> ...
> Esiste un modo per conservare le modifiche effettuate durante l'esecuzione
> dello
> script?
>
>
> risposta approssimata e provvisoria in attesa di altre, più autorevoli;
>
> la soluzione credo sta nel salvare in un file il layout prodotto
> dall'utente; file che l'applicazione al riavvio deve leggere per riprodurre
> l'esatta configurazione lasciata;
>
> immagino ci possano essere anche dei dati da salvare e quindi il problema
> diventa più articolato però non conosco la tua app e quindi posso solo
> immaginare.
>
> Un saluto a tutti e grazie per l'attenzione.
> Buon pomeriggio e buona serata
>
>
> Saluti,
> Giuliano
> -
> PS: Sorry, ho fatto un po' di casino con la formattazione :-)
>
>
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
>
> Vabbè, per la formattazione no problem ;)
>
> Per quanto riguarda il salvataggio dei dati non c'è problema con quelli di
> testo.
> No, è proprio che non riesco a trovare un modo (se c'è, e dovrebbe
> esserci) per poter salvare la nuova configurazione  dell'interfaccia.
> Avevo  pensato, come tu dici, che si possa salvare in un file tipo quello
> delle preferenze il layout, ma non arrivo a capire come fare.
> Va bene che è un semplice esercizio intellettuale, ma vorrei proprio
> capire il come e il se.
> Ti ringrazio intanto e ti auguro una buona serata
> Luigi
>
> --
>
> Sono un altro poco esperto...
Per cui magari ti darò informazioni inutili.
Ma questo succede a chiedere aiuto ad una lista!

Non capisco una cosa:
hai un'applicazione che raccoglie dei dati su una scheda. Ma...
Vuoi salvare i dati raccolti o la posizione ed altre modifiche al layout?
Tipo una scheda che nasce con una posizione relativa sullo schermo e che
poi viene adattata alla risoluzione?
Tiro ad indovinare.
In tal caso o aspetti che uno dei guru ritorni dalle vacanze o ti metti a
studiare qualche testo su Tkinter.

Ciao, Ivo

>
> 
>
> La civiltà non raggiungerà la perfezione finché l'ultima pietra
> dell'ultima chiesa non sarà caduta sull'ultimo prete.
> È. Zola
>
> Questa firma è alquanto anticlericale, ma mi trova in accordo. In linea
di massima.
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] salvataggio modifiche a programma

2021-09-12 Per discussione Luigi Rubei
Il giorno dom, 12/09/2021 alle 19.29 +0200, Giuliano Curti ha scritto:
> Il dom 12 set 2021, 16:28 Luigi Rubei  ha scritto:
> > Un buon pomeriggio a tutti.
> 
> Buongiorno
> 
> > ..
> > creo un notebook con Tkinter (ma anche qualsiasi altro widget simile) con,
> > ad
> > esempio, due schede;
> > ...
> > Esiste un modo per conservare le modifiche effettuate durante l'esecuzione
> > dello
> > script?
> 
> risposta approssimata e provvisoria in attesa di altre, più autorevoli;
> 
> la soluzione credo sta nel salvare in un file il layout prodotto dall'utente;
> file che l'applicazione al riavvio deve leggere per riprodurre l'esatta
> configurazione lasciata;
> 
> immagino ci possano essere anche dei dati da salvare e quindi il problema
> diventa più articolato però non conosco la tua app e quindi posso solo
> immaginare.
> 
> > Un saluto a tutti e grazie per l'attenzione.
> > Buon pomeriggio e buona serata
> > 
> 
> 
> Saluti,
> Giuliano
> -
> PS: Sorry, ho fatto un po' di casino con la formattazione :-)
> > 
> ___
> Python mailing list
> Python@lists.python.it
> https://lists.python.it/mailman/listinfo/python

Vabbè, per la formattazione no problem ;)

Per quanto riguarda il salvataggio dei dati non c'è problema con quelli di
testo.
No, è proprio che non riesco a trovare un modo (se c'è, e dovrebbe esserci) per
poter salvare la nuova configurazione  dell'interfaccia.
Avevo  pensato, come tu dici, che si possa salvare in un file tipo quello delle
preferenze il layout, ma non arrivo a capire come fare.
Va bene che è un semplice esercizio intellettuale, ma vorrei proprio capire il
come e il se.
Ti ringrazio intanto e ti auguro una buona serata
Luigi
-- 



La civiltà non raggiungerà la perfezione finché l'ultima pietra dell'ultima
chiesa non sarà caduta sull'ultimo prete.
È. Zola
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] salvataggio modifiche a programma

2021-09-12 Per discussione Giuliano Curti
Il dom 12 set 2021, 16:28 Luigi Rubei  ha scritto:

> Un buon pomeriggio a tutti.
>

Buongiorno

..
> creo un notebook con Tkinter (ma anche qualsiasi altro widget simile) con,
> ad
> esempio, due schede;
> ...
> Esiste un modo per conservare le modifiche effettuate durante l'esecuzione
> dello
> script?
>

risposta approssimata e provvisoria in attesa di altre, più autorevoli;

la soluzione credo sta nel salvare in un file il layout prodotto
dall'utente; file che l'applicazione al riavvio deve leggere per riprodurre
l'esatta configurazione lasciata;

immagino ci possano essere anche dei dati da salvare e quindi il problema
diventa più articolato però non conosco la tua app e quindi posso solo
immaginare.

Un saluto a tutti e grazie per l'attenzione.
> Buon pomeriggio e buona serata
>

Saluti,
Giuliano
-
PS: Sorry, ho fatto un po' di casino con la formattazione :-)

>
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] salvataggio modifiche a programma

2021-09-12 Per discussione Luigi Rubei
Un buon pomeriggio a tutti.
Questa volta la domanda alla quale non trovo risposta è la seguente:

premessa:
creo un notebook con Tkinter (ma anche qualsiasi altro widget simile) con, ad
esempio, due schede;
durante l'esecuzione ne aggiungo un'altra (o altre);
al termine del programma (all'uscita) le schede o altri elementi creati a
durante l'esecuzione vengono distrutti.

Esiste un modo per conservare le modifiche effettuate durante l'esecuzione dello
script?
Un saluto a tutti e grazie per l'attenzione.
Buon pomeriggio e buona serata
-- 


La civiltà non raggiungerà la perfezione finché l'ultima pietra dell'ultima
chiesa non sarà caduta sull'ultimo prete.
È. Zola

___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python