Esta inquietud se puede resolver de variadas maneras, por lo tanto te dejamos la resolución más completa en nuestra opinión.
Ejemplo: Proceso finalizado con código de salida -1073740791 (0xC0000409)
class serialThreadC(QThread):
updateOutBox = QtCore.pyqtSignal(str)
updateStatus = QtCore.pyqtSignal(int)
def __init__(self):super(serialThreadC, self).__init__()
self.ser = False
self.state =0
self._mutex =QMutex()
self.serialEnabled = False
def ConnDisconn(self):
self._mutex.lock()
self.serialEnabled = not self.serialEnabled
self._mutex.unlock()
def run(self):while True:if self.state ==-3 or self.state ==-2:
self._mutex.lock()if self.serialEnabled:
self.updatePB(20)
self._mutex.unlock()
elif self.state ==0:
self._mutex.lock()if self.serialEnabled:
self.updatePB(20)
self._mutex.unlock()
Ten en cuenta difundir esta crónica si lograste el éxito.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)