def editar(self):
     editar = Conexion()
     nombre_buscado = self.escr_buscar.text()
     nombre = self.edt_nombre.text()
     autor = self.edt_autor.text()
     genero = self.edt_genero.text()
     año = self.edt_ano.text()
     duracion = self.editar_duracion.text()
     msg = self.mensaje("Alerta","Se a editado un contacto a travez de su nombre") 
     editar.editar_datos(nombre_buscado,nombre,autor,genero,año,duracion,msg)
 def registrar(self):
     registro = Conexion()
     nombre_musica = self.ing_nombre.text()
     autor = self.ing_autor.text()
     genero = self.ing_genero.text()
     año = self.ing_ano.text()
     duracion = self.ing_duracion.text()
     alerta = self.mensaje("Alerta!!", "Se registro una musica")
     registro.registrar_datos(nombre_musica, autor, genero, año, duracion,
                              alerta)
예제 #3
0
 def buscar(self):
     buscar = Conexion()
     self.datos = []
     buscar.buscar_datos(self.datos)
예제 #4
0
 def __init__(self, Buscador):
     Buscador.setObjectName("Buscador")
     Buscador.resize(534, 314)
     Buscador.setMinimumSize(QtCore.QSize(534, 314))
     Buscador.setMaximumSize(QtCore.QSize(534, 314))
     self.centralwidget = QtWidgets.QWidget(Buscador)
     self.centralwidget.setObjectName("centralwidget")
     #Logo
     icono = QtGui.QIcon()
     icono.addPixmap(QtGui.QPixmap("../imagenes/HaYC9-S7.ico"))
     Buscador.setWindowIcon(icono)
     #Estilo
     css = Estilos()
     css.estilo_buscar(Buscador)
     #Tabla que contiene informacion de la base de datos MySQL.
     self.tabla_db = QtWidgets.QTableWidget(self.centralwidget)
     self.tabla_db.setGeometry(QtCore.QRect(10, 110, 511, 192))
     self.tabla_db.setObjectName("tabla_db")
     self.tabla_db.setColumnCount(5)
     self.tabla_db.setRowCount(0)
     item1 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(0, item1)
     item2 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(1, item2)
     item3 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(2, item3)
     item4 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(3, item4)
     item5 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(4, item5)
     #Conexion a la base de datos con la tabla de pyqt5
     self.buscar()
     conectarx = Conexion()
     conectarx.conectar(self.datos, self.tabla_db)
     #Boton de busqueda
     self.btn_buscar = QtWidgets.QPushButton(self.centralwidget)
     self.btn_buscar.setGeometry(QtCore.QRect(230, 60, 75, 31))
     self.btn_buscar.setObjectName("btn_buscar")
     #Contenedor
     self.contenedor = QtWidgets.QWidget(self.centralwidget)
     self.contenedor.setGeometry(QtCore.QRect(50, 10, 431, 51))
     self.contenedor.setObjectName("contenedor")
     #Lo que esta dentro del contenedor :V
     self.contenedor2 = QtWidgets.QHBoxLayout(self.contenedor)
     self.contenedor2.setContentsMargins(0, 0, 0, 0)
     self.contenedor2.setObjectName("contenedor2")
     #escribir xd
     self.escr_buscar = QtWidgets.QLineEdit(self.contenedor)
     self.escr_buscar.setObjectName("escr_buscar")
     #Caja con nombres para buscar
     self.cbox_buscar_por = QtWidgets.QComboBox(self.contenedor)
     self.cbox_buscar_por.setObjectName("cbox_buscar_por")
     self.cbox_buscar_por.addItem("")
     self.cbox_buscar_por.addItem("")
     self.cbox_buscar_por.addItem("")
     #Lo demas :v
     self.contenedor2.addWidget(self.escr_buscar)
     self.contenedor2.addWidget(self.cbox_buscar_por)
     Buscador.setCentralWidget(self.centralwidget)
     QtCore.QMetaObject.connectSlotsByName(Buscador)
     self.hentai(Buscador)
 def __init__(self, Editor):
     Editor.setObjectName("Editor")
     Editor.resize(752, 314)
     Editor.setMinimumSize(QtCore.QSize(752, 314))
     Editor.setMaximumSize(QtCore.QSize(752, 314))
     self.adaptador = QtWidgets.QWidget(Editor)
     self.adaptador.setObjectName("adaptador")
     #Logo
     icono = QtGui.QIcon()
     icono.addPixmap(QtGui.QPixmap("../imagenes/HaYC9-S7.ico"))
     Editor.setWindowIcon(icono)
     #Estilos de la ventana
     css = Estilos()
     css.estilo_editar(Editor)
     #Tabla que se conecta de manera directa con mysql
     self.tabla_db = QtWidgets.QTableWidget(self.adaptador)
     self.tabla_db.setGeometry(QtCore.QRect(10, 110, 511, 192))
     self.tabla_db.setObjectName("tabla_db")
     self.tabla_db.setColumnCount(5)
     self.tabla_db.setRowCount(0)
     item1 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(0, item1)
     item2 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(1, item2)
     item3 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(2, item3)
     item4 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(3, item4)
     item5 = QtWidgets.QTableWidgetItem()
     self.tabla_db.setHorizontalHeaderItem(4, item5)
     #conexion con mysql y la tabla de pyqt5
     self.buscar()
     conectarx = Conexion()
     conectarx.conectar(self.datos,self.tabla_db)     
     #boton de busqueda
     self.btn_buscar = QtWidgets.QPushButton(self.adaptador)
     self.btn_buscar.setGeometry(QtCore.QRect(230, 60, 75, 31))
     self.btn_buscar.setObjectName("btn_buscar")
     #Contenedores
     self.contenedor = QtWidgets.QWidget(self.adaptador)
     self.contenedor.setGeometry(QtCore.QRect(50, 10, 431, 51))
     self.contenedor.setObjectName("contenedor")
     self.contenedor2 = QtWidgets.QHBoxLayout(self.contenedor)
     self.contenedor2.setContentsMargins(0, 0, 0, 0)
     self.contenedor2.setObjectName("contenedor2")
     #Linea de busqueda
     self.escr_buscar = QtWidgets.QLineEdit(self.contenedor)
     self.escr_buscar.setObjectName("escr_buscar")
     self.contenedor2.addWidget(self.escr_buscar)
     #Caja de busqueda
     self.cbox_buscar_por = QtWidgets.QComboBox(self.contenedor)
     self.cbox_buscar_por.setObjectName("cbox_buscar_por")
     self.cbox_buscar_por.addItem("")
     self.cbox_buscar_por.addItem("")
     self.cbox_buscar_por.addItem("")
     self.contenedor2.addWidget(self.cbox_buscar_por)
     #Linea para editar el nombre
     self.edt_nombre = QtWidgets.QLineEdit(self.adaptador)
     self.edt_nombre.setGeometry(QtCore.QRect(540, 20, 201, 31))
     self.edt_nombre.setObjectName("edt_nombre")
     #Linea para editar el autor
     self.edt_autor = QtWidgets.QLineEdit(self.adaptador)
     self.edt_autor.setGeometry(QtCore.QRect(540, 70, 201, 31))
     self.edt_autor.setObjectName("edt_autor")
     #Linea para editar el genero
     self.edt_genero = QtWidgets.QLineEdit(self.adaptador)
     self.edt_genero.setGeometry(QtCore.QRect(540, 120, 201, 31))
     self.edt_genero.setObjectName("edt_genero")
     #Linea para editar el año
     self.edt_ano = QtWidgets.QLineEdit(self.adaptador)
     self.edt_ano.setGeometry(QtCore.QRect(540, 170, 201, 31))
     self.edt_ano.setObjectName("edt_ano")
     #Linea para editar la duracion de la musica
     self.editar_duracion = QtWidgets.QLineEdit(self.adaptador)
     self.editar_duracion.setGeometry(QtCore.QRect(540, 220, 201, 31))
     self.editar_duracion.setObjectName("editar_duracion")
     #Boton para guardar cambios
     self.btn_guardar_editado = QtWidgets.QPushButton(self.adaptador)
     self.btn_guardar_editado.setGeometry(QtCore.QRect(600, 270, 81, 31))
     self.btn_guardar_editado.setObjectName("btn_guardar_editado")
     self.btn_guardar_editado.clicked.connect(self.editar)
     #variado
     Editor.setCentralWidget(self.adaptador)
     self.texto_transparente(Editor)
     QtCore.QMetaObject.connectSlotsByName(Editor)
예제 #6
0
    def __init__(self, Eliminador):
        Eliminador.setObjectName("Eliminador")
        Eliminador.resize(534, 314)
        Eliminador.setMinimumSize(QtCore.QSize(534, 314))
        Eliminador.setMaximumSize(QtCore.QSize(534, 314))
        self.centralwidget = QtWidgets.QWidget(Eliminador)
        self.centralwidget.setObjectName("centralwidget")
        #Logo
        icono = QtGui.QIcon()
        icono.addPixmap(QtGui.QPixmap("../imagenes/HaYC9-S7.ico"))
        Eliminador.setWindowIcon(icono)
        #Estilo de la ventana
        css = Estilos()
        css.estilo_eliminar(Eliminador)
        #Tabla que se conecta de manera directa con mysql
        self.tabla_db = QtWidgets.QTableWidget(self.centralwidget)
        self.tabla_db.setGeometry(QtCore.QRect(10, 110, 511, 192))
        self.tabla_db.setObjectName("tabla_db")
        self.tabla_db.setColumnCount(5)
        self.tabla_db.setRowCount(0)
        item1 = QtWidgets.QTableWidgetItem()
        self.tabla_db.setHorizontalHeaderItem(0, item1)
        item2 = QtWidgets.QTableWidgetItem()
        self.tabla_db.setHorizontalHeaderItem(1, item2)
        item3 = QtWidgets.QTableWidgetItem()
        self.tabla_db.setHorizontalHeaderItem(2, item3)
        item4 = QtWidgets.QTableWidgetItem()
        self.tabla_db.setHorizontalHeaderItem(3, item4)
        item5 = QtWidgets.QTableWidgetItem()
        self.tabla_db.setHorizontalHeaderItem(4, item5)
        #conexion con mysql y la tabla de pyqt5
        self.buscar()
        conectarx = Conexion()
        conectarx.conectar(self.datos, self.tabla_db)
        #Boton de busqueda
        self.btn_buscar = QtWidgets.QPushButton(self.centralwidget)
        self.btn_buscar.setGeometry(QtCore.QRect(170, 60, 75, 31))
        self.btn_buscar.setObjectName("btn_buscar")
        #contenedor
        self.contenedor = QtWidgets.QWidget(self.centralwidget)
        self.contenedor.setGeometry(QtCore.QRect(50, 10, 431, 51))
        self.contenedor.setObjectName("contenedor")
        self.contenedor2 = QtWidgets.QHBoxLayout(self.contenedor)
        self.contenedor2.setContentsMargins(0, 0, 0, 0)
        self.contenedor2.setObjectName("contenedor2")
        #Linea para escribir xd
        self.escr_buscar = QtWidgets.QLineEdit(self.contenedor)
        self.escr_buscar.setObjectName("escr_buscar")
        self.contenedor2.addWidget(self.escr_buscar)
        #Caja para buscar por:
        self.cbox_buscar_por = QtWidgets.QComboBox(self.contenedor)
        self.cbox_buscar_por.setObjectName("cbox_buscar_por")
        self.cbox_buscar_por.addItem("")
        self.cbox_buscar_por.addItem("")
        self.cbox_buscar_por.addItem("")
        self.contenedor2.addWidget(self.cbox_buscar_por)
        #boton de eliminar
        self.elimina = QtWidgets.QPushButton(self.centralwidget)
        self.elimina.setGeometry(QtCore.QRect(280, 60, 81, 31))
        self.elimina.setObjectName("elimina")
        Eliminador.setCentralWidget(self.centralwidget)
        self.elimina.clicked.connect(self.eliminar)

        self.texto_transparente(Eliminador)
        QtCore.QMetaObject.connectSlotsByName(Eliminador)
예제 #7
0
 def eliminar(self):
     eliminar = Conexion()
     nombre_musica = self.escr_buscar.text()
     msg = self.mensaje("Alerta",
                        "Se ha eliminado una musica por su nombre")
     eliminar.eliminar_musica(nombre_musica, msg)