def preference(self): """ lance le dialogue des préférences """ pref=preferences.preferenceWindow() pref.setValues(db.readPrefs()) pref.show() pref.exec_() if pref.result()==QDialog.Accepted: db.writePrefs(pref.values()) # on applique les préférences tout de suite sans redémarrer self.applyPreferences()
def fichierEleves(self): """ choisit et ouvre un nouveau fichiers d'élèves """ caption="Choisissez un nouveau fichier de gestion des élèves" dirname=os.path.dirname(self.prefs["schoolFile"]) newFile=QFileDialog.getOpenFileName (self, caption, dirname) if os.path.exists(newFile): self.prefs["schoolFile"]=newFile db.writePrefs(self.prefs) self.connecteGestionnaire(renew=True) return