Re: [Python] salvataggio modifiche a programma
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
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
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
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
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