資源簡介
tkinter的GUI,pyserial模塊
代碼片段和文件信息
‘‘‘
????????if(self.Status?==?True):
????????????self.ser?=?serial.Serial(self.port.get()?int(self.baud.get())?timeout=30)
????????????self.Btn.set(‘關閉‘)
????????????self.Status?=?False
????????????t?=?threading.Thread(target=self.get_thread)
????????????t.start()
????????else:
????????????self.Btn.set(‘打開‘)
????????????self.Status?=?True
????????????self.ser.close()
‘‘‘
import?tkinter?as?tk
from?tkinter?import?ttk
import?serial
import?threading
class?Scom:
????def?get_thread(self):
????????while?True:
????????????if(self.Status?==?False):
????????????????n?=?self.ser.inWaiting()
????????????????if?n:
????????????????????self.get_data.insert(‘end‘?self.ser.read(n).decode(‘utf-8‘))
????????????else:
????????????????break
????????print(‘退出線程‘)
????def?dakai(sel
評論
共有 條評論