Mmm la mia domanda era un'altra, cioè: dove va messo il mainloop?Originariamente inviato da oregon
Finchè scrivi nel file, non puoi chiuderlo. E se ci scrivi con un loop infinito, non potrai mai chiuderlo.
Comunque per evitare fraintendimenti facciamolo così
In questa maniera la form non è visibile.codice:import serial from Tkinter import * form= Tk() def chiudi(): xbee.close() doc.close() aperto=False xbee=serial.Serial("/dev/ttyUSB1",9600) doc=open("/home/dario/Scrivania/xbee.txt", "w") aperto = True button= Button(form,command=chiudi).pack() while(aperto): msg=xbee.readline() msg=msg.strip() doc.write(msg) form.mainloop()

Rispondi quotando