Forum
>>
Principianti
>>
Utilizzo Socket
Pagina: Indietro 1 2 3 4 5 6
Esegui il login per scrivere una risposta.
Scritto da nuzzopippo |
2024-05-13 15:37:19 - Re: Utilizzo Socket
|
Si, ho visto, ho visto anche che hai modificato alcune cose che ...
Il problema è l'inizializzazione, lascia invariato pkt_gui_rcs_support in pkt_gui_rcs commenta queste righe come esposto: '''global textB1 global textB2 textB1 = "Bottone 1" textB2 = "Bottone 2" '''Alla fine della definizione della finestra inserisci quello che ho aggiunto sotto ... self.pub.subscribe('LISTENERS', self.obs) top.after_idle(self.update_controls) def update_controls(self): self.POSTAZIONE.configure(text=pkt_gui_rcs_support.PST) self.RadiobuttonRIT.configure(text=pkt_gui_rcs_support.textB2) # Radio Button n.2 self.RadiobuttonNP.configure(text=pkt_gui_rcs_support.textB1) def obs(self, message: list) -> None: ...commenta nel codice della finestra le istruzioni #self.RadiobuttonNP.configure(text=textB1) #Radio Button n.1 #self.RadiobuttonRIT.configure(text=textB2) # Radio Button n.2e funzionerà Purtroppo, bisogna comprendere un po' le cose, in fase di inizializzazione non si può riferire a variabili di un altro modulo, solo ad inizializzazione completata può essere fatto, la istruzione "after_idle" serve a far eseguire del codice terminato un ciclo di esecuzione della finestra (e quindi ad inizializzazione conclusa). Fai sapere Fatti non foste a viver come bruti... |
|
Scritto da Pietro Bruno Lancerotto |
2024-05-13 17:53:40 - Re: Utilizzo Socket
|
Funziona
def update_controls(self): self.POSTAZIONE.configure(text=pkt_gui_rcs_support.PST) La riga che riporto l'ho tolta perchè si riferisce al TITOLO della finestrella Quello presente nel file ini riguarda questo self.TEntryPostazione.configure(textvariable=self.PostName) il PST contiene il nome della postazione Avevo accrocchiato qualcosa inizialmente perchè al boot risultava vuoto e quindi dava errore nella generazione iniziale del file di log Successivamente lo ho inserito nel file .ini cosi almeno un nome c'è. Poi, anche se non c'è motivo, può essere modificato. Funziona così come è per cui rimane così come è. Quello che viene inserito in quella casella oltre ad apparire in tutti i messaggi è anche il nome del file di LOG Anche stavolta ti "pago" con un grazie --- Ultima modifica di Pietro Bruno Lancerotto in data 2024-05-13 17:56:12 --- --
Bruno L. |
Pagina: Indietro 1 2 3 4 5 6
Esegui il login per scrivere una risposta.