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 sulla wx.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.
24 maggio 2016:
  • una nuova pagina sui constraints;
  • aggiunto un paragrago su wx.WrapSizer e uno su wx.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.
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.