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