コード例 #1
0
    def __init__(self, defered, automatique, parent):
        DQuestFinal.__init__(self, defered, automatique, parent)

        politics = [v for k, v in sorted(texts_PGGS.POLITICS.viewitems())]
        politics.insert(0, le2mtrans(u"Choose"))
        politics.append(le2mtrans(u"Not in the list above"))
        self._politics = WCombo(
            parent=self, automatique=self._automatique,
            label=texts_PGGS.trans_PGGS(
                u"Politically, you feel yourself in line with"),
                items=politics)
        self._gridlayout.addWidget(self._politics, 6, 1)

        self._risk = WRadio(parent=self, automatique=self._automatique,
                            label=texts_PGGS.get_text_risk(),
                            texts=map(str, range(11)))
        self._gridlayout.addWidget(self._risk, 7, 0, 1, 3)

        self._inequality = WRadio(parent=self, automatique=self._automatique,
                            label=texts_PGGS.get_text_inequality(),
                            texts=map(str, range(11)))

        self._gridlayout.addWidget(self._inequality, 8, 0, 1, 3)

        self.setMinimumSize(0, 0)
        self.setMaximumSize(16777215, 16777215)
        self.adjustSize()
        self.setFixedSize(self.size())
コード例 #2
0
    def __init__(self, defered, automatique, parent):
        DQuestFinal.__init__(self, defered, automatique, parent)

        self._couple.setVisible(False)
        self._couple.button_group.button(0).click()
        self._brothers.setVisible(False)
        self._brothers.spinBox.setValue(0)
        self._brothers_rank.setVisible(False)
        self._brothers_rank.spinBox.setValue(0)
        self._sport.setVisible(False)
        self._sport.button_group.button(0).click()
        self._sport_competition.setVisible(False)
        self._sport_competition.button_group.button(0).click()
        self._sport_individuel.setVisible(False)
        self._sport_individuel.button_group.button(0).click()
        self._religion_belief.setVisible(False)
        self._religion_belief.combo.setCurrentIndex(1)
        self._religion_name.setVisible(False)
        self._religion_name.combo.setCurrentIndex(1)
        self._religion_place.setVisible(False)
        self._religion_place.combo.setCurrentIndex(1)

        self.setMinimumSize(0, 0)
        self.setMaximumSize(16777215, 16777215)
        self.adjustSize()
        self.setFixedSize(self.size())
コード例 #3
0
    def __init__(self, defered, automatique, parent):
        DQuestFinal.__init__(self, defered, automatique, parent)

        politics = [v for k, v in sorted(texts_PGGS.POLITICS.items())]
        politics.insert(0, le2mtrans(u"Choose"))
        politics.append(le2mtrans(u"Not in the list above"))
        self._politics = WCombo(
            parent=self,
            automatique=self._automatique,
            label=texts_PGGS.trans_PGGS(
                u"Politically, you feel yourself in line with"),
            items=politics)
        self._gridlayout.addWidget(self._politics, 6, 1)

        self._risk = WRadio(parent=self,
                            automatique=self._automatique,
                            label=texts_PGGS.get_text_risk(),
                            texts=map(str, range(11)))
        self._gridlayout.addWidget(self._risk, 7, 0, 1, 3)

        self._inequality = WRadio(parent=self,
                                  automatique=self._automatique,
                                  label=texts_PGGS.get_text_inequality(),
                                  texts=map(str, range(11)))

        self._gridlayout.addWidget(self._inequality, 8, 0, 1, 3)

        self.setMinimumSize(0, 0)
        self.setMaximumSize(16777215, 16777215)
        self.adjustSize()
        self.setFixedSize(self.size())
コード例 #4
0
    def __init__(self, defered, automatique, parent):
        DQuestFinal.__init__(self, defered, automatique, parent)

        self._naissance_ville = WLineEdit(
            parent=self, automatique=self._automatique,
            label=u"Ville de naissance",
            list_of_possible_values=[u"Paris", u"Marseille", u"Lyon",
                                     u"Montpellier"])
        self._gridlayout.addWidget(self._naissance_ville, 0, 2)

        self.adjustSize()
        self.setFixedSize(self.size())
コード例 #5
0
    def __init__(self, defered, automatique, parent):
        DQuestFinal.__init__(self, defered, automatique, parent)

        self._naissance_ville = WLineEdit(
            parent=self, automatique=self._automatique,
            label=texts_VM.trans_VM(u"Town of birth"),
            list_of_possible_values=[u"Paris", u"Marseille", u"Lyon",
                                     u"Montpellier"])
        self._gridlayout.addWidget(self._naissance_ville, 0, 2)

        self.adjustSize()
        self.setFixedSize(self.size())
コード例 #6
0
ファイル: cltremote.py プロジェクト: dimdub34/le2m-v2.1
 def remote_demarrer(self):
     logger.info(u"Affichage du questionnaire final")
     if self._le2mclt.simulation:
         inputs = {}
         today_year = datetime.now().year
         inputs['naissance'] = today_year - random.randint(16,  60)
         inputs['genre'] = random.randint(0, 1)
         inputs['nationalite'] = random.randint(1, 100)
         inputs['couple'] = random.randint(0, 1)
         inputs['etudiant'] = random.randint(0, 1)
         if inputs['etudiant'] == 0:
             inputs['etudiant_discipline'] = random.randint(1, 10)
             inputs['etudiant_niveau'] = random.randint(1, 6)
         inputs['experiences'] = random.randint(0, 1)
         inputs["fratrie_nombre"] = random.randint(0, 10)
         if inputs["fratrie_nombre"] > 0:
             inputs["fratrie_rang"] = random.randint(
                 1, inputs["fratrie_nombre"] + 1)
         else:
             inputs["fratrie_rang"] = 0
         # sportivité
         inputs["sportif"] = random.randint(0, 1)
         if inputs["sportif"] == 0:
             inputs["sportif_type"] = random.randint(0, 1)
             inputs["sportif_competition"] = random.randint(0, 1)
         # religiosité
         inputs['religion_place'] = random.randint(1, 4)
         inputs['religion_croyance'] = random.randint(1, 4)
         inputs['religion_nom'] = random.randint(1, 6)
         logger.info(u"Renvoi: {}".format(inputs))
         return inputs
     else:
         defered = defer.Deferred()
         # screen = GuiQuestionnaireFinal(
         #     defered, self._le2mclt.automatique, self._le2mclt.screen)
         screen = DQuestFinal(defered, self._le2mclt.automatique,
                              self._le2mclt.screen)
         screen.show()
         return defered
コード例 #7
0
ファイル: cltremote.py プロジェクト: leem34/le2m-v2.1
 def remote_demarrer(self):
     logger.info(u"Affichage du questionnaire final")
     if self._le2mclt.simulation:
         inputs = {}
         today_year = datetime.now().year
         inputs['naissance'] = today_year - random.randint(16, 60)
         inputs['genre'] = random.randint(0, 1)
         inputs['nationalite'] = random.randint(1, 100)
         inputs['couple'] = random.randint(0, 1)
         inputs['etudiant'] = random.randint(0, 1)
         if inputs['etudiant'] == 0:
             inputs['etudiant_discipline'] = random.randint(1, 10)
             inputs['etudiant_niveau'] = random.randint(1, 6)
         inputs['experiences'] = random.randint(0, 1)
         inputs["fratrie_nombre"] = random.randint(0, 10)
         if inputs["fratrie_nombre"] > 0:
             inputs["fratrie_rang"] = random.randint(
                 1, inputs["fratrie_nombre"] + 1)
         else:
             inputs["fratrie_rang"] = 0
         # sportivité
         inputs["sportif"] = random.randint(0, 1)
         if inputs["sportif"] == 0:
             inputs["sportif_type"] = random.randint(0, 1)
             inputs["sportif_competition"] = random.randint(0, 1)
         # religiosité
         inputs['religion_place'] = random.randint(1, 4)
         inputs['religion_croyance'] = random.randint(1, 4)
         inputs['religion_nom'] = random.randint(1, 6)
         logger.info(u"Renvoi: {}".format(inputs))
         return inputs
     else:
         defered = defer.Deferred()
         # screen = GuiQuestionnaireFinal(
         #     defered, self._le2mclt.automatique, self._le2mclt.screen)
         screen = DQuestFinal(defered, self._le2mclt.automatique,
                              self._le2mclt.screen)
         screen.show()
         return defered
コード例 #8
0
    def __init__(self, defered, automatique, parent):
        DQuestFinal.__init__(self, defered, automatique, parent)

        disciplines = [v for k, v in sorted(texts_TC.DISCIPLINES.viewitems())]
        disciplines.insert(0, le2mtrans(u"Choose"))
        disciplines.append(le2mtrans(u"Not in the list above"))
        self._study_topic.ui.comboBox.clear()
        self._study_topic.ui.comboBox.addItems(disciplines)

        niveaux = [v for k, v in sorted(texts_TC.ETUDES_ANNEES.viewitems())]
        niveaux.insert(0, le2mtrans(u"Choose"))
        niveaux.append(le2mtrans(u"Not in the list above"))
        self._study_level.ui.comboBox.clear()
        self._study_level.ui.comboBox.addItems(niveaux)

        self._religion_place.setVisible(False)
        self._religion_place.ui.comboBox.setCurrentIndex(1)
        self._religion_name.setVisible(False)
        self._religion_name.ui.comboBox.setCurrentIndex(1)
        self._religion_belief.setVisible(False)
        self._religion_belief.ui.comboBox.setCurrentIndex(1)

        residence = [v for k, v in sorted(texts_TC.COUNTRY_RESIDENCE.viewitems())]
        residence.insert(0, le2mtrans(u"Choose"))
        residence.append(le2mtrans(u"Not in the list above"))
        self._residence = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Country of residence"), items=residence)
        self._gridlayout.addWidget(self._residence, 0, 2)

        # profession
        professions = [v for k, v in sorted(texts_TC.PROFESSIONS.viewitems())]
        professions.insert(0, le2mtrans(u"Choose"))
        professions.append(le2mtrans(u"Not in the list above"))
        self._profession = WCombo(
            label=trans_TC(u"Your profession"), parent=self,
            automatique=self._automatique, items=professions)
        self._gridlayout.addWidget(self._profession, 2, 3)
        self._profession.setEnabled(False)
        self._study.ui.radioButton_1.toggled.connect(
            lambda _: self._enable_widgets(self._study.get_checkedbutton()==1,
                                           self._profession))

        # language skills
        skills = [v for k, v in sorted(texts_TC.LANGUAGE_SKILLS.viewitems())]
        skills.insert(0, le2mtrans(u"Choose"))

        # luxembourgish
        self._luxembourgish_speak = WCombo(
            parent=self, automatique=self._automatique,
            label=u"<strong>" + trans_TC(u"Luxembourgish") + u"</strong>  " +
                  trans_TC(u"Speak"), items=skills)
        self._gridlayout.addWidget(self._luxembourgish_speak, 7, 0)
        self._luxembourgish_understrand = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Understand"), items=skills)
        self._gridlayout.addWidget(self._luxembourgish_understrand, 7, 1)
        self._luxembourgish_read = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Read"), items=skills)
        self._gridlayout.addWidget(self._luxembourgish_read, 7, 2)
        self._luxembourgish_write = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Write"), items=skills)
        self._gridlayout.addWidget(self._luxembourgish_write, 7, 3)

        # french
        self._french_speak = WCombo(
            parent=self, automatique=self._automatique,
            label=u"<strong>" + trans_TC(u"French") + u"</strong>  " +
                  trans_TC(u"Speak"), items=skills)
        self._gridlayout.addWidget(self._french_speak, 8, 0)
        self._french_understrand = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Understand"), items=skills)
        self._gridlayout.addWidget(self._french_understrand, 8, 1)
        self._french_read = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Read"), items=skills)
        self._gridlayout.addWidget(self._french_read, 8, 2)
        self._french_write = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Write"), items=skills)
        self._gridlayout.addWidget(self._french_write, 8, 3)

        # german
        self._german_speak = WCombo(
            parent=self, automatique=self._automatique,
            label=u"<strong>" + trans_TC(u"German") + u"</strong>  " +
                  trans_TC(u"Speak"), items=skills)
        self._gridlayout.addWidget(self._german_speak, 9, 0)
        self._german_understrand = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Understand"), items=skills)
        self._gridlayout.addWidget(self._german_understrand, 9, 1)
        self._german_read = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Read"), items=skills)
        self._gridlayout.addWidget(self._german_read, 9, 2)
        self._german_write = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Write"), items=skills)
        self._gridlayout.addWidget(self._german_write, 9, 3)

        # english
        self._english_speak = WCombo(
            parent=self, automatique=self._automatique,
            label=u"<strong>" + trans_TC(u"English") + u"</strong>  " +
                  trans_TC(u"Speak"), items=skills)
        self._gridlayout.addWidget(self._english_speak, 10, 0)
        self._english_understrand = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Understand"), items=skills)
        self._gridlayout.addWidget(self._english_understrand, 10, 1)
        self._english_read = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Read"), items=skills)
        self._gridlayout.addWidget(self._english_read, 10, 2)
        self._english_write = WCombo(
            parent=self, automatique=self._automatique,
            label=trans_TC(u"Write"), items=skills)
        self._gridlayout.addWidget(self._english_write, 10, 3)

        self.setMinimumSize(0, 0)
        self.setMaximumSize(16777215, 16777215)
        self.adjustSize()
        self.setFixedSize(self.size())