Topic: una cosina che ho scritto su wxpython  (Letto 139 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 3.083
  • Punti reputazione: 9
    • Mostra profilo
una cosina che ho scritto su wxpython
« il: Agosto 18, 2020, 18:45 »
https://discuss.wxpython.org/t/within-frame-should-i-use-panels-or-not-to-contain-items/34818
Vi segnalo questa cosa che mi è capitato di scrivere oggi sul forum di wxPython (è in inglese... sorry). Non ho mai molto tempo per intervenire lì, ma in questo periodo di semi-vacanza...
E' un argomento piuttosto generale e "facile" (il layout e l'organizzazione del codice) ma mentre lo scrivevo mi veniva in mente che forse il mio libro non contiene questo tipo di informazioni... cioè, sono sicuro di aver scritto anche cose del genere, ma molto sparpagliate... forse ci sarebbe bisogno di un paio di capitoli su alcune tecniche di base per organizzare il layout... C'è qualcuno che ha letto il libro o lo sta leggendo, e che è in grado di dirmi se secondo lui questa sarebbe una buona idea o sarebbe solo un doppione di cose che vengono già dette altrove?
grazie...

Offline nuzzopippo

  • python neanderthalensis
  • ****
  • Post: 279
  • Punti reputazione: 0
    • Mostra profilo
Re:una cosina che ho scritto su wxpython
« Risposta #1 il: Agosto 19, 2020, 13:30 »
Vi segnalo questa cosa che mi è capitato di scrivere oggi sul forum di wxPython (è in inglese... sorry)
gergo dannato! ... Me lo son dovuto tradurre per capirlo  :devil:  :)

ma mentre lo scrivevo mi veniva in mente che forse il mio libro non contiene questo tipo di informazioni... cioè, sono sicuro di aver scritto anche cose del genere, ma molto sparpagliate...
Implicitamente ci sono, uno per tutti (antecedente pub/sub, EVT_IDLE,etc.) il "CounterPanel" di cap. 36.1, pag. 199

forse ci sarebbe bisogno di un paio di capitoli su alcune tecniche di base per organizzare il layout... C'è qualcuno che ha letto il libro o lo sta leggendo, e che è in grado di dirmi se secondo lui questa sarebbe una buona idea o sarebbe solo un doppione di cose che vengono già dette altrove?

Pur non rilevando, personalmente, una impellente "necessità" di un tal genere di "tecniche di base", in genere sei molto chiaro nei Tuoi esempi, seppur minimali, e "bene o male"  dispongo di un background che mi permette di comprenderli, trovo che un qualche esempio "organizzativo" di base, magari intercalato nei "punti strategici", non sarebbe una cattiva idea.

Intendiamoci, inevitabilmente sarebbe una "ripetizione" di concetti già espressi in altri punti ma un esempio ogni tanto che esemplifichi la "organizzazione" progettuale delle tecniche esposte potrebbe favorire il collegamento e l'assimilazione dei vari concetti esposti.

Ti porto un esempio sul Tuo
Citazione
Il prossimo passo è avere tutti e 3 i pannelli in posizione, per sfruttare la propagazione verso l'alto degli eventi in wxPython e lasciare che il pannello principale (o anche la finestra principale) riceva gli eventi dal pannello di sinistra e li ricolleghi ai pannelli di destra come appropriato...
Di solito questo mi piace abbastanza...
Viste queste tecniche nel Tuo libro, mi sto ancora chiedendo se "preferirei" l'adozione di tali accorgimenti alle mie, abituali, interfacce di "comunicazione" tra oggetti, tramite la finestra che li possiede, che mi vengono più "spontanee" ed uso discretamente
... od anche, altro esempio, l'uso di PyPubSub del cap. 34 : da un lato mi ha affascinato per le sicure semplificazioni nelle comunicazioni tra i vari "componenti", dall'altro mi ha causato sconcerto con il suo essere "singleton".

Insomma, leggere il Tuo libro già come è mi porta ad esaminare criticamente approcci precedentemente adottati, cosa senz'altro utile, ulteriori esempi di "organizzazione" certamente porterebbero una miglior comprensione ... e, credo, a maggior ragione sarebbero utili a fruitori potenzialmente più "crudi" in materia.

Ciao :)

Offline RicPol

  • python sapiens sapiens
  • ******
  • Post: 3.083
  • Punti reputazione: 9
    • Mostra profilo
Re:una cosina che ho scritto su wxpython
« Risposta #2 il: Agosto 19, 2020, 19:56 »
uhm... interessante, grazie... la verità è che è da un po' che non rileggo il mio libro :-) e non so più che cosa contiene di preciso... ci sono delle parti che ogni tanto mi saltano sotto gli occhi e non mi ricordavo di aver scritto...