Exemple #1
0
 def add_movie(self):
     movie_title = self.le_movieTitle.text()
     if not movie_title:
         return False
     movie = Movie(title=movie_title)
     resultat = movie.add_to_movies()
     if resultat:
         lw_item = QtWidgets.QListWidgetItem(movie.title)
         lw_item.setData(QtCore.Qt.UserRole, movie)
         self.lw_movies.addItem(lw_item)
     self.le_movieTitle.setText("")
Exemple #2
0
    def add_movie(self):
        movie_title = self.edit.text()

        if not movie_title:
            return False

        movie = Movie(title=movie_title)
        result = movie.add_to_movies()
        if result:
            self.movies_liste.addItem(movie.title)

        self.edit.setText("")
Exemple #3
0
    def add_movie(self):
        title = self.le_movieTitle.text()

        if not title:
            return False

        movie = Movie(title)

        if movie.add_to_movies():
            self.lw_movies.clear()
            self.le_movieTitle.clear()
            self.populate_movies()
    def add_movie(self):
        movie_title = self.le_movieTitle.text()
        if not movie_title:
            return False

        new_movie = Movie(movie_title)
        resultat = new_movie.add_to_movies()
        if resultat:
            lw_item = QtWidgets.QListWidgetItem(
                new_movie.title
            )  #On cree un ListWidget item avec le titre de film qu'on ajoute
            lw_item.setData(
                QtCore.Qt.UserRole, new_movie
            )  #on lie l'instance new_movie a notre listWidget, grace setData ,on peu recuperer l'instance dasn remove_movie()
            #grace a data(QtCore.Qt.UserRole)
            self.list_movie.addItem(lw_item)

        self.le_movieTitle.setText("")  #On vide le input
Exemple #5
0
    def add_movie(self):
        """Méthode pour ajouter un film a partir du LineEdit.
        Vérifie si ce film n'existe pas déjà avant de l'enregistrer"""
        # Récupérer le text du lineEdit si non vide.
        movie_title = self.le_movieTitle.text()
        if not movie_title:
            return False

        movie = Movie(movie_title)  #  Creation de l'instance Movie.
        result = movie.add_to_movies()  # Ajout du film dans le Json.

        if result:
            lw_item = QtWidgets.QListWidgetItem(movie.title)
            lw_item.setData(QtCore.Qt.UserRole, movie)
            # Ajouter le film dans le ListWidget.
            self.lw_movies.addItem(lw_item)

        self.le_movieTitle.setText("")