Estoy aprendiendo esta nueva y versatil herramienta. Muchas gracias por compartir tu experiencia y conocimiento de una forma sencilla y practica. Saludos desde COlombia.
buen dia alguien podria decirme por que solo guarda un registro y despues solos marca error, y el metodo de combobox para guardar lo que hay en el combobox en la base de datos.
El idioma Sql te permite modificar o eliminar un registro, aparte dependiendo de cuál elijas en mysql tienes clientes via web de administración como phpmyadmin
hay varios metodos, busca documentacion sobre cx_Freeze, lo instalas desde pip. Tambien esta autopytoexe, pip install auto-py-to-exe. pypi.org/project/auto-py-to-exe/
Hola amigo . He visto que eres una fiera escribiendo code y aunque no es exactamente la pregunta referente a tu code: sql = "INSERT INTO registros (nombre, email) VALUES (%s,%s)" val = input("Introduce tu nombre > ") val2 = input("Introduce tu email > ") No se guardan estos registros desde el input. Si se guardan si asigno el texto a una variable en vez de input.¿ me echas un cable?. GRACIAS
@@brunotorres9572 En sqlite si lo tengo y al final lo logré en mysql pero lo tengo que buscar. en sqlite: import sqlite3 db = sqlite3.connect('imput2.db') id1 = 1 name1= 'yogesh' id2 = input("into id") name = input("introduce tu nombre: ") cursor = db.cursor() # ? Placeholder # cursor.execute('insert into info3(id,name) values(?,?)',(id1,name1)) #cursor.execute("CREATE TABLE registro2(id INTERGER PRIMARY KEY AUTOINCREMENT , nombre VARCHAR(20))") cursor.execute('insert into registro2(id,name) values(:id,:name)',{'id':id2,'name':name}) db.commit()
@@marmam111 me he explicado mal por que lo entendi mal, mi problema viene por que no me carga QSqlDatabase.addDatabase('QMYSQL') Driver not loaded Driver not loaded ['QSQLITE', 'QODBC', 'QODBC3', 'QPSQL', 'QPSQL7'] y me estoy volviendo loco para que funcione.
Manuel J. Dávila me puedes ayudar con éste error: "Enable to free Statement: Connection pointer is NULL" el registro se guarda pero se aparece ese error.
hay que instalar el gestor de base de datos, lo mas facil es instalar xammp, pero si no puedes instalar mysql o maria db desde sus paginas oficinales.dev.mysql.com/downloads/mysql/ o tambien go.mariadb.com/download-mariadb-server-community.html
buenas tardes, hice una base de datos idéntica en mysql (desde terminal en linux), a la hora de ejecutar, obtengo: QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE Gracias por el tutorial
Hola Amigo Buen vídeo! oye me puedes ayudar me sale este error.Gracias Warning: QT_DEVICE_PIXEL_RATIO is deprecated. Instead use: QT_AUTO_SCREEN_SCALE_FACTOR to enable platform plugin controlled per-screen factors. QT_SCREEN_SCALE_FACTORS to set per-screen factors. QT_SCALE_FACTOR to set the application global scale factor. QSqlDatabase: QMYSQL driver not loaded QSqlDatabase: available drivers: QSQLITE Traceback (most recent call last): File "insertar.pyw", line 68, in dialogo = Dialogo() File "insertar.pyw", line 41, in __init__ self.btn_insertar.clicked.connect(self.Insertar) AttributeError: 'Dialogo' object has no attribute 'Insertar'
Estoy aprendiendo esta nueva y versatil herramienta. Muchas gracias por compartir tu experiencia y conocimiento de una forma sencilla y practica.
Saludos desde COlombia.
Hola. Me sale un error y no se por que, Driver not loaded
Es funcional a la actualidad?
Hola si me pudieras ayudar en como insertar imágenes a la base de datos o la ruta?
buen dia alguien podria decirme por que solo guarda un registro y despues solos marca error, y el metodo de combobox para guardar lo que hay en el combobox en la base de datos.
Me funciona correctamente todo y no me marca error pero al revisar la bd no tengo guardado nada.
Pyqt5 tiene licencia comercial para distribución
Felicitaciones pero no entiendo porque no lo hacen con tkinter que es gratis para distribución
Muy interesante el video... y cómo haría para editar algo que ya he insertado? o en s caso cómo eliminar..!!!? Gracias
El idioma Sql te permite modificar o eliminar un registro, aparte dependiendo de cuál elijas en mysql tienes clientes via web de administración como phpmyadmin
Como puedo generar un archivo ejecutable de la aplicacion grafica que cree?
Gracias.
Saludos.
hay varios metodos, busca documentacion sobre cx_Freeze, lo instalas desde pip. Tambien esta autopytoexe, pip install auto-py-to-exe. pypi.org/project/auto-py-to-exe/
Hola amigo . He visto que eres una fiera escribiendo code y aunque no es exactamente la pregunta referente a tu code:
sql = "INSERT INTO registros (nombre, email) VALUES (%s,%s)"
val = input("Introduce tu nombre > ")
val2 = input("Introduce tu email > ")
No se guardan estos registros desde el input. Si se guardan si asigno el texto a una variable en vez de input.¿ me echas un cable?. GRACIAS
lo solucionaste? a mi me pasa lo mismo si paso las variables no me toma sql y da error por que deberian estar las comillas al ser un varchar
@@brunotorres9572 En sqlite si lo tengo y al final lo logré en mysql pero lo tengo que buscar. en sqlite:
import sqlite3
db = sqlite3.connect('imput2.db')
id1 = 1
name1= 'yogesh'
id2 = input("into id")
name = input("introduce tu nombre: ")
cursor = db.cursor()
# ? Placeholder
# cursor.execute('insert into info3(id,name) values(?,?)',(id1,name1))
#cursor.execute("CREATE TABLE registro2(id INTERGER PRIMARY KEY AUTOINCREMENT , nombre VARCHAR(20))")
cursor.execute('insert into registro2(id,name) values(:id,:name)',{'id':id2,'name':name})
db.commit()
@@brunotorres9572 comillas simples???
@@marmam111 me he explicado mal por que lo entendi mal, mi problema viene por que no me carga QSqlDatabase.addDatabase('QMYSQL')
Driver not loaded Driver not loaded
['QSQLITE', 'QODBC', 'QODBC3', 'QPSQL', 'QPSQL7'] y me estoy volviendo loco para que funcione.
@@brunotorres9572 Hola compa , yo estoy usando pymysql y funciona bastante bien.
fruteroloco.es/content/python-conexi%C3%B3n-mysql
Hola excelente tu video!!!,.. como se llama el programa que utilizas para la interfaz grafica?
Prueba Designer para Python
Puedo conectar Python con Postresql???
Darwin Quiroz claro utiliza el driver QPSQL
Manuel J. Dávila muchas gracias..!! lo intentaré
Manuel J. Dávila me puedes ayudar con éste error:
"Enable to free Statement: Connection pointer is NULL"
el registro se guarda pero se aparece ese error.
yo tengo una duda espero y me respondas amigo como hago eso de la conexion si no tengo phpMyAdmin!!!??
hay que instalar el gestor de base de datos, lo mas facil es instalar xammp, pero si no puedes instalar mysql o maria db desde sus paginas oficinales.dev.mysql.com/downloads/mysql/
o tambien go.mariadb.com/download-mariadb-server-community.html
buenas tardes, hice una base de datos idéntica en mysql (desde terminal en linux), a la hora de ejecutar, obtengo:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
Gracias por el tutorial
Reemplaza QMYSQL por QSQLITE
@@GabrielaGarcia-yx6rr SI superas todo lo que me ahorraste, muchas gracias Gabriela
Hola Amigo Buen vídeo! oye me puedes ayudar me sale este error.Gracias
Warning: QT_DEVICE_PIXEL_RATIO is deprecated. Instead use:
QT_AUTO_SCREEN_SCALE_FACTOR to enable platform plugin controlled per-screen factors.
QT_SCREEN_SCALE_FACTORS to set per-screen factors.
QT_SCALE_FACTOR to set the application global scale factor.
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE
Traceback (most recent call last):
File "insertar.pyw", line 68, in
dialogo = Dialogo()
File "insertar.pyw", line 41, in __init__
self.btn_insertar.clicked.connect(self.Insertar)
AttributeError: 'Dialogo' object has no attribute 'Insertar'
Alguien le pasó?
Tienes muy buena voz (ojalá yo la tuviese), pero por el timbre creo que podrías imitar perfectamente a loquendo.