def __init__(self, y, site_web, identifiant, mdp, categorie, objet, nom_table):
		self.position = y
		self.objet = objet
		self.nom_site = site_web
		self.nom_mdp = mdp
		self.nom_cat = categorie
		self.nom_table = nom_table

		self.ligne = QtWidgets.QHBoxLayout()
		self.site_web =QtWidgets.QLabel()
		self.site_web.setAlignment(QtCore.Qt.AlignCenter)
		self.site_web.setObjectName("site_web")
		self.site_web.setText(site_web)
		self.ligne.addWidget(self.site_web)

		self.identifiant = LineEditWithFocusOut(self.nom_table)
		self.identifiant.setAlignment(QtCore.Qt.AlignCenter)
		self.identifiant.setObjectName('identifiant')
		self.identifiant.id = y 

		if identifiant is None or identifiant == "":
		    self.identifiant.setPlaceholderText("Ajouter un pseudo")
		else:
		    self.identifiant.setText(identifiant)

		self.ligne.addWidget(self.identifiant)

		self.mdp = QtWidgets.QComboBox()
		self.mdp.setObjectName("mdp")
		self.afficher_combo_pwd() # affichage des éléments de la combobox en fonction de la bdd
		self.ligne.addWidget(self.mdp)

		self.categorie = QtWidgets.QComboBox()
		self.categorie.setObjectName("categorie")
		self.afficher_combo_cat()  # affichage des éléments de la combobox en fonction de la bdd
		self.ligne.addWidget(self.categorie)

		self.ligne.setStretch(0, 2)
		self.ligne.setStretch(1, 2)
		self.ligne.setStretch(2, 2)
		self.ligne.setStretch(3, 2)

		self.categorie.currentIndexChanged.connect(self.changement_cat)
		self.mdp.currentIndexChanged.connect(self.changement_pwd)