Exemple #1
0
    def start_action(self):
        from confirm_dialog import ConfirmDialog
        if self.picture_edit.text():
            self.encoding_thread.join()
            try:
                print("start")
                client = Client(self.ip_edit.text() + ":5000")
                self.rec.clean_val()
                try:
                    client.request_frame(
                        lambda frame: recognize(self.rec, frame))
                except Exception as e:
                    self.__print_console(str(e.args))

                result = self.rec.get_result()
                self.__print_console(str(result[0]))
                confirm = ConfirmDialog(self, result[1])
                accepted = confirm.exec_()
                if accepted:
                    client.send_link(self.zoom_edit.text())
                else:
                    self.__print_console("Canceled")
                # need toplevel to get confirmation from user
            except Exception as e:
                for message in e.args:
                    self.__print_console(str(message))
Exemple #2
0
 def okThanks(self):
     self.noteActivity("Bouton ok envoi appuyé")
     if self.t_w.sendEmail() and not re.match(r"(^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$)",
                                              self.t_w.getEmail()):
         self.noteActivity("Mauvais format d'adresse e-mail : ok non-soumis, message d'erreur affiché")
         self.t_w.setErrorMessage("Mauvais format d'adresse e-mail")
     else:
         data = {'date': time.strftime("%d-%m-%y"), 'heure': time.strftime("%H:%M"),
                 'image' : self.img + '.jpg'}
         if self.t_w.sendSocial():
             data['social media'] = "yes"
         else:
             data['social media'] = "no"
         if self.t_w.sendEmail():
             data['email'] = self.t_w.getEmail()
         else:
             data['email'] = "no"
         with open(self.ldir + self.img + '.json', mode='w') as outfile:
             json.dump(data, outfile, indent=4)
         self.noteActivity("JSON sauvegardé")
         self.c_d = ConfirmDialog()
         self.c_d.okButton.clicked.connect(self.okConfirm)
         self.c_d.show()
Exemple #3
0
 def frm_volver_pressed(self, event: QMouseEvent):
     dlg = ConfirmDialog(parent=self.frm_main)
     if dlg.exec_():
         self.accept()
     else:
         self.reject()
Exemple #4
0
 def __on_remove_clicked(self):
     self.dialog = ConfirmDialog(
         "Are you sure you want to delete this item")
     self.dialog.accepted.connect(self.__on_remove_confirmed)
     self.dialog.rejected.connect(self.__on_remove_rejected)
     self.dialog.show()
 def setupUi(self):
     super(BundleWidget, self).setupUi(self)
     self.delete_confirmation = ConfirmDialog(
         "Are You sure you want to delete this operation?")
     self.delete_confirmation.accepted.connect(self.on_delete_accepted)
     self.delete_confirmation.rejected.connect(self.on_delete_rejected)