From 0093026d493da6d7ec2f31aef2b6497a6f23dce4 Mon Sep 17 00:00:00 2001 From: Emanuele Date: Wed, 25 Mar 2020 17:42:21 +0100 Subject: [PATCH] funziona con i runnable che non sono dei veri thread ma vanno bene lo stesso unico problema e' che non si possono inviare i segnali dai runnable, ci devo guardare --- bananaSPLIT/libbananasplit/libsplit.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/bananaSPLIT/libbananasplit/libsplit.py b/bananaSPLIT/libbananasplit/libsplit.py index 4af2a23..ac8df90 100644 --- a/bananaSPLIT/libbananasplit/libsplit.py +++ b/bananaSPLIT/libbananasplit/libsplit.py @@ -3,19 +3,19 @@ Created on 2 nov 2019 @author: Emanuele Trabattoni ''' -from PyQt5.QtCore import QThread +from PyQt5.QtCore import QThread, QRunnable from PyQt5.Qt import pyqtSignal from slugify import slugify import time, parse, re, copy, os, json import traceback -class bananaSPLITTER(QThread): +class bananaSPLITTER(QRunnable): - sendStatus = pyqtSignal(str) + #sendStatus = pyqtSignal(str) def __init__(self, fileParams=None, logger=None): - QThread.__init__(self) + QRunnable.__init__(self) self.fileParams = fileParams self.log = logger self.rawFile = None @@ -39,7 +39,7 @@ class bananaSPLITTER(QThread): def run(self): self.log.info("Nuovo SPLITTER su file: {}".format(self.fileName)) - self.sendStatus.emit(f"Inizio {self.fileName}") + #self.sendStatus.emit(f"Inizio {self.fileName}") try: self.openFile() self.remEmptyLines()