Пример #1
0
 def create_note(self):
     titre, resultat = QtWidgets.QInputDialog.getText(
         self, "Add a Nnote", "Title")
     if resultat and titre:
         note = Note(title=titre)
         note.save()
         self.add_note_to_listwidget(note)
Пример #2
0
 def create_note(self):
     """Create a note."""
     title, result = QtWidgets.QInputDialog.getText(self, "Add a note", "Title: ")
     if result and title:
         note = Note(title=title)
         note.save()
         self.add_note_to_listwidget(note)
Пример #3
0
 def create_note(self):
     title, result = QtWidgets.QInputDialog.getText(self,
                                                    "Ajouter une note",
                                                    "Titre")
     if title and result:
         note = Note(title=title)
         note.save()
         self.add_note_to_list_widget(note)
Пример #4
0
 def create_note(self):
     """
         Creating note with a title then saving it
     """
     title, resultat = QtWidgets.QInputDialog.getText(
         self,
         "Ajouter une note",
         "Titre: ",
         echo=QtWidgets.QLineEdit.Normal)
     if resultat and title:
         note = Note(title=title, color=(71, 166, 229))
         note.save()
         self.add_note_to_listwidget(note)
         self.color_notes()
         last_row = self.lw_notes.count()
         self.lw_notes.setCurrentItem(self.lw_notes.item(last_row - 1))
         self.populate_note_content()
Пример #5
0
    def rename_note(self):
        selected_item = self.get_selected_lw_item()
        texte = self.te_content.toPlainText()

        if selected_item:
            titre, resultat = QtWidgets.QInputDialog.getText(self, "Renommer le titre", "Nouveau titre")
            if resultat and titre:
                note = Note(title=titre, content=texte)
                note.save()
                note.delete_path(selected_item.text())
                self.lw_notes.clear()
                self.populate_notes()

        else:
            message_box = QtWidgets.QMessageBox(self)
            message_box.setWindowTitle("Info")
            message_box.setText("Veuillez cliquez sur une note avant de la renommer.")
            message_box.exec_()