sistemazioni interfaccia, compilazione lista dei file automatica

This commit is contained in:
2020-03-08 15:36:27 +01:00
parent 40b9978933
commit 3f3875faf3
4 changed files with 44 additions and 14 deletions

View File

@@ -74,6 +74,7 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
try:
self.ui.lbl_sorg.setText(self.conf.getParam('paths','INworkPath'))
self.ui.lbl_dest.setText(self.conf.getParam('paths','OUTworkPath'))
self.fillFileList()
except:
self.log.critical("MainWindow: Configurazione non accettata")
@@ -83,7 +84,14 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
self.titoloav.fillInterface()
self.selezout.fillInterface()
self.advopt.fillInterface()
def fillFileList(self):
fl = QDir(self.conf.getParam('paths','INworkPath')).entryList()
self.ui.lst_files.clear()
for f in fl:
self.ui.lst_files.addItem(PyQt5.QtWidgets.QListWidgetItem(f))
self.conf.setParam(('paths', 'fileList'), fl)
def nextTab(self):
self.ui.wgt_main.setCurrentIndex(self.ui.wgt_main.currentIndex()+1)
self.logger.debug("Prossima Tab")
@@ -138,9 +146,7 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
self.conf.setParam(keys=('paths','INworkPath',), val=rv)
self.ui.lbl_sorg.setText(rv)
self.logger.debug("Selezionata Cartella Sorgente: {}".format(rv))
fl = QDir(rv).entryList()
for f in fl:
self.ui.lst_files.addItem(PyQt5.QtWidgets.QListWidgetItem(f))
self.fillFileList()
pass
def selezDest(self):