This commit is contained in:
2020-03-27 16:47:17 +01:00
parent 0093026d49
commit 397c631c2a

View File

@@ -19,9 +19,9 @@ from libfancylogger import fancyLogger
from libconfload import bananaCONF
from libsplit import bananaSPLITTER
from PyQt5.QtCore import QDir
from PyQt5.QtCore import QDir, QThreadPool
from PyQt5.QtWidgets import QMessageBox
from PyQt5.Qt import pyqtSlot, QThread
from PyQt5.Qt import pyqtSlot
import copy, time
class bananaMain(PyQt5.QtWidgets.QMainWindow):
@@ -441,25 +441,21 @@ class bananaSelezOut(PyQt5.QtWidgets.QWidget):
splconf['docStruct']['outNameFormat'] = splconf['docStruct']['outNameSep'].join(nametemp)+splconf['docStruct']['outExt']
#costruisco messageBox
msgb = QMessageBox(parent=self, icon=QMessageBox.Warning)
msgb = QMessageBox(parent=self, icon=QMessageBox.Warning, text="Sto SPLITTANDO, attendi..")
msgb.show()
@pyqtSlot()
def updateState(msg):
print (msg)
msgb.setText(msg)
# costruisco i thread
tDict={}
try:
print("inizio splitter")
for f in splconf['paths']['fileList']:
splconf['name']=f
tDict[f] = bananaSPLITTER(fileParams=copy.deepcopy(splconf), logger=self.log)
tDict[f].sendStatus.connect(updateState)
tDict[f].start()
#tDict[f].wait()
time.sleep(1)
#tDict[f].sendStatus.connect(updateState)
QThreadPool.globalInstance().start(tDict[f])
except Exception as e:
self.log.error(f"Impossibile avviare lo splitter: {e}")
pass