Exemplo n.º 1
0
	def build_combobox(self):
		"""
		Construye el QComboBox con todos los actores.
		"""
		lista = controller.get_actor_table()		
		for row in lista:
			self.ui.cb_actores.addItem(row[1])
Exemplo n.º 2
0
	def load_data(self):
		"""
		Carga los datos de la base de datos en la lista de la interfaz,
		tambien carga ciertos elementos dependiendo del criterio de
		busqueda y que se buscó.
		Se llama al inicio y cada vez que se se presiona Enter en la barra
		de busqueda.
		"""
		self.ui.lista_act.clear()
		
		if (self.ui.search_actor.text()==""):
			data = controller.get_actor_table()
		elif (self.ui.combo_filtro.currentIndex()==0):
			data = controller.search_actor_name(self.ui.search_actor.text())
		elif (self.ui.combo_filtro.currentIndex()==1):
			data = controller.search_actor_sex(self.ui.search_actor.text())
		
		for row in data:
			self.ui.lista_act.addItem(row[1])