correzioni interfaccia
This commit is contained in:
@@ -8,6 +8,7 @@ TODO LIST
|
|||||||
'''
|
'''
|
||||||
import sys, copy, json
|
import sys, copy, json
|
||||||
import PyQt5.QtWidgets
|
import PyQt5.QtWidgets
|
||||||
|
import PyQt5.QtGui
|
||||||
|
|
||||||
from mainwindow import Ui_mainwin
|
from mainwindow import Ui_mainwin
|
||||||
from selezout import Ui_selezout
|
from selezout import Ui_selezout
|
||||||
@@ -19,9 +20,8 @@ from libfancylogger import fancyLogger
|
|||||||
from libconfload import bananaCONF
|
from libconfload import bananaCONF
|
||||||
from libsplit import bananaSPLITTER
|
from libsplit import bananaSPLITTER
|
||||||
|
|
||||||
from PyQt5.QtCore import QDir
|
from PyQt5.QtCore import QDir, pyqtSlot, pyqtSignal
|
||||||
from PyQt5.QtWidgets import QMessageBox
|
from PyQt5.QtWidgets import QMessageBox
|
||||||
from PyQt5.Qt import pyqtSlot , pyqtSignal
|
|
||||||
|
|
||||||
class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
@@ -141,6 +141,7 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
|||||||
|
|
||||||
def openAdvOpt(self):
|
def openAdvOpt(self):
|
||||||
self.logger.debug("Apri Opzioni Avanzate")
|
self.logger.debug("Apri Opzioni Avanzate")
|
||||||
|
self.advopt.fillInterface()
|
||||||
self.advopt.show()
|
self.advopt.show()
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -173,7 +174,6 @@ class bananaMain(PyQt5.QtWidgets.QMainWindow):
|
|||||||
self.conf.setParam(('docStruct','fileVersNew'), self.ui.rad_fileNew.isChecked())
|
self.conf.setParam(('docStruct','fileVersNew'), self.ui.rad_fileNew.isChecked())
|
||||||
self.titolo.applica()
|
self.titolo.applica()
|
||||||
self.selezout.applica()
|
self.selezout.applica()
|
||||||
self.advopt.applica()
|
|
||||||
|
|
||||||
#############################################################
|
#############################################################
|
||||||
####################### INTERFACES ##########################
|
####################### INTERFACES ##########################
|
||||||
@@ -244,7 +244,8 @@ class bananaTitolo(PyQt5.QtWidgets.QWidget):
|
|||||||
itm=self.titoloui.lyt_sep.itemAt(itmn).widget()
|
itm=self.titoloui.lyt_sep.itemAt(itmn).widget()
|
||||||
if isinstance(itm, PyQt5.QtWidgets.QRadioButton):
|
if isinstance(itm, PyQt5.QtWidgets.QRadioButton):
|
||||||
if len(itm.text())==1 and itm.isChecked():
|
if len(itm.text())==1 and itm.isChecked():
|
||||||
self.conf.setParam(('docStruct', 'outNameSep'), itm.text())
|
self.conf.setParam(('docStruct', 'outNameSep'), itm.text())
|
||||||
|
self.advtitolo.applica()
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
class bananaTitoloAvanzate(PyQt5.QtWidgets.QWidget):
|
||||||
@@ -486,8 +487,7 @@ class bananaAdvOpt(PyQt5.QtWidgets.QWidget):
|
|||||||
self.log = logger
|
self.log = logger
|
||||||
self.errmsg=None
|
self.errmsg=None
|
||||||
if self.conf is not None:
|
if self.conf is not None:
|
||||||
self.fillInterface()
|
self.advoptui.btn_ok.clicked.connect(self.accetta)
|
||||||
self.advoptui.btn_ok.clicked.connect(self.applica)
|
|
||||||
self.advoptui.btn_cancel.clicked.connect(self.rifiuta)
|
self.advoptui.btn_cancel.clicked.connect(self.rifiuta)
|
||||||
self.fillInterface()
|
self.fillInterface()
|
||||||
pass
|
pass
|
||||||
@@ -499,9 +499,13 @@ class bananaAdvOpt(PyQt5.QtWidgets.QWidget):
|
|||||||
self.log.critical("AdvancedOptions: Configurazione non accettata")
|
self.log.critical("AdvancedOptions: Configurazione non accettata")
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def applica(self):
|
def accetta(self):
|
||||||
self.errmsg = QMessageBox()
|
self.errmsg = QMessageBox()
|
||||||
self.errmsg.setModal(True)
|
self.errmsg.setModal(True)
|
||||||
|
self.errmsg.setWindowTitle("Avanzate Globali")
|
||||||
|
icon = PyQt5.QtGui.QIcon()
|
||||||
|
icon.addPixmap(PyQt5.QtGui.QPixmap(":/icons/icons8-smartphone-ram-100.png"), PyQt5.QtGui.QIcon.Normal, PyQt5.QtGui.QIcon.Off)
|
||||||
|
self.errmsg.setWindowIcon(icon)
|
||||||
try:
|
try:
|
||||||
self.conf.loads(self.advoptui.txt_confFile.toPlainText())
|
self.conf.loads(self.advoptui.txt_confFile.toPlainText())
|
||||||
self.log.info("AdvancedOptions: Parametri inseriti validi, configurazione accettata")
|
self.log.info("AdvancedOptions: Parametri inseriti validi, configurazione accettata")
|
||||||
|
|||||||
Reference in New Issue
Block a user