Пример #1
0
class WPLogistico(QtGui.QWizardPage):
    def __init__(self, parent=None):
        """Wizard page: Selected Model Logistic"""

        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_WizardPageLogistico()  # construtor
        self.ui.setupUi(self)
        self.connect(self.ui.lineEditPop, QtCore.SIGNAL("editingFinished()"), QtCore.SIGNAL("completeChanged()"))
        self.connect(self.ui.lineEditCresc, QtCore.SIGNAL("editingFinished()"), QtCore.SIGNAL("completeChanged()"))
        self.connect(self.ui.lineEditCapSup, QtCore.SIGNAL("editingFinished()"), QtCore.SIGNAL("completeChanged()"))
        self.connect(self.ui.lineEditTempo, QtCore.SIGNAL("editingFinished()"), QtCore.SIGNAL("completeChanged()"))

    def nextId(self):
        """Method that goes to the next or previous window in the Wizard"""
        return -1  # Wizard finished

    def isComplete(self):
        """Method that rehabilitates the button Ok if the user filled all lines edits correctly"""
        print "isComplete()"

        if (
            self.ui.lineEditCapSup.text() != ""
            and self.ui.lineEditCresc.text() != ""
            and self.ui.lineEditPop.text() != ""
            and self.ui.lineEditTempo.text() != ""
        ):
            config.modelo["populacaoInicial"] = float(self.ui.lineEditPop.text())
            config.modelo["capacidadeSuporte"] = float(self.ui.lineEditCapSup.text())
            config.modelo["taxaCrescimento"] = float(self.ui.lineEditCresc.text())
            config.modelo["tempo"] = float(self.ui.lineEditTempo.text())
            config.modelo["modeloEscolhido"] = "logistico"
            return True
        else:
            return False
Пример #2
0
    def __init__(self, parent=None):
        """Wizard page: Selected Model Logistic"""

        QtGui.QWidget.__init__(self, parent)
        self.ui = Ui_WizardPageLogistico()  # construtor
        self.ui.setupUi(self)
        self.connect(self.ui.lineEditPop, QtCore.SIGNAL("editingFinished()"), QtCore.SIGNAL("completeChanged()"))
        self.connect(self.ui.lineEditCresc, QtCore.SIGNAL("editingFinished()"), QtCore.SIGNAL("completeChanged()"))
        self.connect(self.ui.lineEditCapSup, QtCore.SIGNAL("editingFinished()"), QtCore.SIGNAL("completeChanged()"))
        self.connect(self.ui.lineEditTempo, QtCore.SIGNAL("editingFinished()"), QtCore.SIGNAL("completeChanged()"))