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
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user