Hola lista espero y todos se encuentren bien.

necesito un poco de ayuda no puedo resolver como detener el thread.

tengo el siguiente código de una interface (principal).

def pushButton5(self):

      self.worker = HILOS() (inicio el thread (HILOS))

      self.worker.start()

def hilos_stop(self):

      self.worker.terminate() (detener el thread (HILOS))


dentro de la clase HILOS mando llamar una funcion(MACHANDO(self)).

class HILOS(QtCore.QThread):

    #to_log = pyqtSignal(TAR)
    def __init__(self):
        super(HILOS, self).__init__()
        self.daemon=True
        #self.start()

    def run(self):
        MACHANDO(self)

dentro de la función MACHANDO(self):

def MACHANDO(self):

    for z1 in range(10):
        *ejecuto consultas y escrituras a sqlite*
    time.sleep(2)
    PRINCIPAL.hilos_stop(self)<---- después de terminar mis consultas
quiero detenerlo o destruirlo ya que la informacion la muestro en un
tableview

                                    y en ese paso es donde no
encuentro como hacerlo


espero y me puedan ayudar.
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a