sistemato il caricamento delle interfacce che servono
This commit is contained in:
@@ -9,9 +9,7 @@ import PyQt5.QtWidgets
|
|||||||
from mainwindow import Ui_mainwin
|
from mainwindow import Ui_mainwin
|
||||||
from selezout import Ui_selezout
|
from selezout import Ui_selezout
|
||||||
from titolow import Ui_titolo
|
from titolow import Ui_titolo
|
||||||
from avanzatetitolo import Ui_advtitolo
|
from avanzatetitolo3 import Ui_advtitolo3 as Ui_advtitolo
|
||||||
from avanzatetitolo2 import Ui_advtitolo2
|
|
||||||
from avanzatetitolo3 import Ui_advtitolo3
|
|
||||||
from opzioniavanzate import Ui_advoption
|
from opzioniavanzate import Ui_advoption
|
||||||
|
|
||||||
from libfancylogger import fancyLogger
|
from libfancylogger import fancyLogger
|
||||||
@@ -29,41 +27,33 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
|||||||
# inizializzazione interfaccia
|
# inizializzazione interfaccia
|
||||||
self.ui = Ui_mainwin()
|
self.ui = Ui_mainwin()
|
||||||
self.ui.setupUi(self)
|
self.ui.setupUi(self)
|
||||||
self.titolo = bananaTitolo()
|
self.titolo = bananaTitolo(self.conf)
|
||||||
self.titoloav = bananaTitoloAvanzate()
|
self.titoloav = bananaTitoloAvanzate(self.conf)
|
||||||
self.titoloav2 = bananaTitoloAvanzate2()
|
self.selezout = bananaSelezOut(self.conf)
|
||||||
self.titoloav3 = bananaTitoloAvanzate3()
|
self.advopt = bananaAdvOpt(self.conf)
|
||||||
self.advopt = bananaAdvOpt()
|
|
||||||
self.selezout = bananaSelezOut()
|
|
||||||
|
|
||||||
|
|
||||||
|
#popola le tab con le finestre giuste
|
||||||
self.ui.wgt_main.addTab(self.titolo, "Titolo")
|
self.ui.wgt_main.addTab(self.titolo, "Titolo")
|
||||||
self.ui.wgt_main.addTab(self.titoloav, "AvanzateTitolo")
|
|
||||||
self.ui.wgt_main.addTab(self.titoloav2, "AvanzateTitolo2")
|
|
||||||
self.ui.wgt_main.addTab(self.titoloav3, "AvanzateTitolo3")
|
|
||||||
self.ui.wgt_main.addTab(self.advopt, "SelezioneOutput")
|
self.ui.wgt_main.addTab(self.advopt, "SelezioneOutput")
|
||||||
self.ui.wgt_main.addTab(self.selezout, "SelezioneOutput")
|
self.ui.wgt_main.addTab(self.selezout, "SelezioneOutput")
|
||||||
|
|
||||||
# connetti bottoni avanti
|
# connetti bottoni avanti
|
||||||
self.ui.btn_avanti.clicked.connect(self.nextTab)
|
self.ui.btn_avanti.clicked.connect(self.nextTab)
|
||||||
self.titolo.titoloui.btn_avanti.clicked.connect(self.nextTab)
|
self.titolo.titoloui.btn_avanti.clicked.connect(self.nextTab)
|
||||||
self.titoloav.titoloavui.btn_avanti.clicked.connect(self.nextTab)
|
|
||||||
self.titoloav2.titoloavui2.btn_avanti.clicked.connect(self.nextTab)
|
|
||||||
self.titoloav3.titoloavui3.btn_avanti.clicked.connect(self.nextTab)
|
|
||||||
self.advopt.advoptui.btn_avanti.clicked.connect(self.nextTab)
|
|
||||||
self.selezout.selezoutui.btn_avanti.clicked.connect(self.nextTab)
|
self.selezout.selezoutui.btn_avanti.clicked.connect(self.nextTab)
|
||||||
|
|
||||||
#connetti bottoni indietro
|
#connetti bottoni indietro
|
||||||
self.titolo.titoloui.btn_indietro.clicked.connect(self.prevTab)
|
self.titolo.titoloui.btn_indietro.clicked.connect(self.prevTab)
|
||||||
self.titoloav.titoloavui.btn_indietro.clicked.connect(self.nextTab)
|
|
||||||
self.titoloav2.titoloavui2.btn_indietro.clicked.connect(self.nextTab)
|
|
||||||
self.titoloav3.titoloavui3.btn_indietro.clicked.connect(self.nextTab)
|
|
||||||
self.advopt.advoptui.btn_indietro.clicked.connect(self.nextTab)
|
|
||||||
self.selezout.selezoutui.btn_indietro.clicked.connect(self.prevTab)
|
self.selezout.selezoutui.btn_indietro.clicked.connect(self.prevTab)
|
||||||
|
|
||||||
#connetti bottoni selezione cartelle
|
#connetti bottoni selezione cartelle
|
||||||
self.ui.btn_cartellasorg.clicked.connect(self.selezSorg)
|
self.ui.btn_cartellasorg.clicked.connect(self.selezSorg)
|
||||||
self.ui.btn_cartelladest.clicked.connect(self.selezDest)
|
self.ui.btn_cartelladest.clicked.connect(self.selezDest)
|
||||||
|
|
||||||
|
#connetti action tab
|
||||||
|
self.ui.actionOpzioni.toggled.connect(self.openAdvOpt)
|
||||||
|
self.ui.actionCarica_Preset.toggled.connect(self.openLoadPreset)
|
||||||
|
self.ui.actionSalva_Preset.toggled.connect(self.openSavePreset)
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def nextTab(self):
|
def nextTab(self):
|
||||||
@@ -77,6 +67,15 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
|||||||
def openFileDialog(self, name, path):
|
def openFileDialog(self, name, path):
|
||||||
return PyQt5.QtWidgets.QFileDialog.getExistingDirectory(self,name)
|
return PyQt5.QtWidgets.QFileDialog.getExistingDirectory(self,name)
|
||||||
|
|
||||||
|
def openLoadPreset(self, confloader=None):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def openSavePreset(self, confloader=None):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def openAdvOpt(self, confloader=None):
|
||||||
|
pass
|
||||||
|
|
||||||
def selezSorg(self):
|
def selezSorg(self):
|
||||||
print(self.openFileDialog("Seleziona Cartella Sorgente", self.conf.getParam("")))
|
print(self.openFileDialog("Seleziona Cartella Sorgente", self.conf.getParam("")))
|
||||||
pass
|
pass
|
||||||
@@ -95,8 +94,17 @@ class bananaTitolo(PyQt5.QtWidgets.QWidget):
|
|||||||
PyQt5.QtWidgets.QWidget.__init__(self)
|
PyQt5.QtWidgets.QWidget.__init__(self)
|
||||||
self.titoloui = Ui_titolo()
|
self.titoloui = Ui_titolo()
|
||||||
self.titoloui.setupUi(self)
|
self.titoloui.setupUi(self)
|
||||||
|
self.conf = confloader
|
||||||
|
if self.conf is not None:
|
||||||
|
self.advtitolo = bananaTitoloAvanzate(self.conf)
|
||||||
|
self.titoloui.btn_avanzate.clicked.connect(self.spawnAvanzate)
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
def spawnAvanzate(self):
|
||||||
|
self.advtitolo.show()
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
||||||
def __init__(self, confloader=None):
|
def __init__(self, confloader=None):
|
||||||
PyQt5.QtWidgets.QWidget.__init__(self)
|
PyQt5.QtWidgets.QWidget.__init__(self)
|
||||||
@@ -104,20 +112,7 @@ class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
|||||||
self.titoloavui.setupUi(self)
|
self.titoloavui.setupUi(self)
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class bananaTitoloAvanzate2(PyQt5.QtWidgets.QWidget):
|
|
||||||
def __init__(self, confloader=None):
|
|
||||||
PyQt5.QtWidgets.QWidget.__init__(self)
|
|
||||||
self.titoloavui2 = Ui_advtitolo2()
|
|
||||||
self.titoloavui2.setupUi(self)
|
|
||||||
pass
|
|
||||||
|
|
||||||
class bananaTitoloAvanzate3(PyQt5.QtWidgets.QWidget):
|
|
||||||
def __init__(self, confloader=None):
|
|
||||||
PyQt5.QtWidgets.QWidget.__init__(self)
|
|
||||||
self.titoloavui3 = Ui_advtitolo3()
|
|
||||||
self.titoloavui3.setupUi(self)
|
|
||||||
pass
|
|
||||||
|
|
||||||
class bananaSelezOut(PyQt5.QtWidgets.QWidget):
|
class bananaSelezOut(PyQt5.QtWidgets.QWidget):
|
||||||
def __init__(self, confloader=None):
|
def __init__(self, confloader=None):
|
||||||
PyQt5.QtWidgets.QWidget.__init__(self)
|
PyQt5.QtWidgets.QWidget.__init__(self)
|
||||||
|
|||||||
Reference in New Issue
Block a user