Base de Datos con Python - GUI en PyQt5

preview_player
Показать описание
#python #gui #MySQL
INSERT – SELECT- DELETE - UPDATE

✅ INSTALAR PyQt
pip install PyQt5

✅ INSTALAR PyQt toos
pip install pyqt5-tools

✅ Convertir un archivo .ui a un archivo .py

Parte 2:
Personalización QTabWidget y QTableWidget PyQt5 / PySide2 - Base Datos MySQL

Hacer un reloj en Python usando Tkinter - Diseño adaptable

CODIGO:
Repositorio GitHub:

SUSCRIBETE:

Descarga:
Descarga:
__________________________________________________
CONTENIDO
__________________________________________________

0:00​​ - Intro
0:40​​ - Diseño en Qt Designer
05:35​​ - Convertir archivo .ui a archivo .py
07:42​​ - Base de Datos en HeidiSQL
9:51 - Archivo conexión con la Base de Datos
24:30​​ - Prueba de las todas las funciones
25:10​​ - Buscar productos (SELECT)
25:40​​ - Agregar productos (INSERT)
26:27​​ - Actualizar productos (UPDATE)
28:00​​ - Borrar productos (DELATE)

#python​​ #pythonprogramming​​ #creategui​​ #gui​​ #graphicuserinterface​​ #pythontutorial​​ #programming​​ #createapp​​ #interface​​ #designinterface
Рекомендации по теме
Комментарии
Автор

Tu aportación es muy buena, sólo quiero hacerte dos observaciones:

Tu lógica en actualizar y borrar es incorrecta.

En actualizar: Lo correcto es dar el CODIGO DEL PRODUCTO, buscarlo, si existe mostrar los datos y habilitar el boton de actualizar.

En borrar : Lo correcto es buscar por Código, si existe mostrar los datos y habilitar el botón de borrar.

CarloMagnoMoralesHerrera
Автор

Muchas gracias por compartir tu conocimiento, me ayudó muchísimo! Un abrazo.

lauratmb
Автор

Muchas muchas gracias por los tutoriales, gracias por compartir el conocimiento.

pablo
Автор

Tu contenido es excelente, sigue así, muy bien explicado y muchas gracias por compartir el conocimiento

jhonaguirre
Автор

Hola crack, excelente video.
Tengo una duda respecto al añadir columnas a las tablas. Para que se asignen correctamente los datos en las tablas solo debo aumentar self.ui.tabla_buscar.setColumnWidth(3, 98) (como ejemplo de la tabla buscar) hasta llegar al numero de columnas que tengo, es decir llegar para este ejemplo a self.ui.tabla_buscar.setColumnWidth(7, 98) para 8 columnas que es mi caso?
O que es lo que debo modificar más para que los datos se puedan ajustar bien a las columnas nuevas creradas...?

diegoandreserirabenitez
Автор

Hola bro, me sale este error:
line 51, in m_productos
self.ui.tabla_productos.setItem(tablerow, 4, QtWidgets.QTableWidgetItem(row[5]))
IndexError: tuple index out of range

El código del producto no se imprime

GOKU
Автор

Buenas noches... Una vez más yo, para pedir tu ayuda... Teniendo esta ventana podrías decirme cómo le puedo hacer para agregar una ventana de login a este proyecto... Es decir que primero me loguee y luego abra esta ventana ???... Gracias de antemano

juliocv
Автор

Disculpe al importar la bd me pide una contraseña

manologuevaravergara
Автор

Mes sale este error, ¿por qué?.No se nada sobre mysql, ni de phpmyadmin: 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

avlasdor
Автор

Hola amigo, una consulta a este programa se lo puede pasar a formato .exe ?

jonathangualotuna
Автор

Una gran aportación para los que vamos comenzando en este asunto de la programación con Python...

tengo una duda: al presionar el botón agregar me marca el siguiente error:

File "C:\proyectoEjemplo\main.py", line 62, in inserta_productos
self.datostotal.inserta_productos(codigo, nombre, modelo, precio, cantidad)
File "C:\proyectoEjemplo\ConexionBD.py", line 14, in inserta_productos
VALUES('{}', '{}', '{}', '{}', '{}')''', format(codigo, nombre, modelo, precio, cantidad)
TypeError: format expected at most 2 arguments, got 5

espero que puedas ayudarme... gracias de antemano!

juliocv
Автор

man podrias especificar bien tu base de datos no veo el tipo de datos de tus tablas profis

carlosdanielpalominochuqui
Автор

Buen video, podrías compartir tu codigo completo?🙏

jesuseliasdoloresocros