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("")
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("")
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
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("")