[Python] gui e seriale in contemporanea

Marco Giusti marco.giusti a gmail.com
Lun 4 Ago 2014 15:08:26 CEST


On Mon, Aug 04, 2014 at 02:20:39PM +0200, Perini Matteo wrote:
> Ciao a tutti,
> ho un problema che non riesco a risolvere bene.
> Ho una semplice applicazione che deve visualizzare le stringhe che
> arrivano da una seriale (ttyUSB0 sono su linux).
> Non riesco a fare in modo che ci sia serial.readline() sempre attivo
> "sotto" all'interfaccia grafica e che quando arriva qualcosa venga
> eseguita una funzione specifica.
> 
> Sto usando le GTK3
> In particolare se resto in ascolto sulla porta seriale,
> l'interfaccia si "freeza" e non mi lascia fare altro.
> Cosa mi consigliate di fare?
> Devo usare i thread?

thread o pattern asincrona. Normalmente ti consiglierei di utilizzare un
pattern asincrono ma vista la semplicità del programma, mi sento di
consigliarti i thread.

m.


Maggiori informazioni sulla lista Python