1. Novità e cambiamenti (man mano che ce ne sono…).¶
Questi vecchi appunti, che negli anni si sono guadagnati un piccolo seguito di lettori, erano concepiti per Python 2 e wxPython “Classic”, e sono quindi ormai obsoleti: ho deciso pertanto di ritirarli.
Ma niente paura! Nel frattempo li ho aggiornati, migliorati, ampliati a dismisura… fino a ricavarne un libro, niente meno: Capire wxPython, la risorsa definitiva per chi vuole fare sul serio con wxPython e le applicazioni GUI desktop.
1.1. Aggiornamenti precedenti.¶
Questi appunti sono stati scritti in una prima grande “infornata” nel novembre-dicembre 2012. Poi non ho più aggiunto nulla per molto tempo.
In questa pagina trovate una cronologia delle successive aggiunte.
- 7 luglio 2016:
- due pagine sul logging;
- due pagine sulla gestione delle eccezioni;
- una pagina di considerazioni avanzate sulla chiusura dei widget;
- un paragrafo sul reindirizzamento dello standard output aggiunto alla pagina sulla
wx.App
.
- 9 giugno 2016:
- una precisazione da tempo dovuta su
if __name__ == '__main__'
nella pagina sullawx.App
, e di conseguenza - la clausola
if __name__ == '__main__'
è stata aggiunta ovunque, per non suggerire involontariamente cattive abitudini; - una tour delle funzioni globali di wxPython, che a sua volta ha provocato piccole modifiche ad alcune altre pagine, tra cui
- un nuovo paragrafo sulla chiusura dell’applicazione in situazioni di emergenza.
- una precisazione da tempo dovuta su
- 24 maggio 2016:
- una nuova pagina sui constraints;
- aggiunto un paragrago su
wx.WrapSizer
e uno suwx.SizerItem
alla pagina sui sizer.
- 10 dicembre 2015:
- una pagina nuova sul pattern Publisher/Subscriber;
- indice ristrutturato.
- 29 novembre 2015:
- una pagina nuova di tecniche inconsuete per gli eventi (tra cui
Yield
); - una pagina dedicata al loop degli eventi e alla sua manipolazione;
- una pagina che spiega tecniche avazate di integrazione di altri loop degli eventi in wxPython;
- aggiunto un esempio alla pagina degli argomenti avanzati sugli esempi;
- aggiornata la ricetta del pulsante che chiede la password, con una implementazione che fa uso delle tecniche avanzate sugli eventi.
- una pagina nuova di tecniche inconsuete per gli eventi (tra cui
- 4 marzo 2015:
- tre nuove pagine sui menu.
- 27 febbraio 2015:
- questa pagina;
- nuova ricetta per la conversione delle date;
- nuova ricetta per un pulsante che chiede la password prima di procedere.
- dicembre 2012:
- tutto quello che non è elencato nelle successive aggiunte.