Pregunta

Estoy corriendo Ubuntu 10.04 Lucid y estoy desarrollando una aplicación en QT usando Python. Hoy he intentado crear una base de datos de la unión a una base de datos SQLite a través QtSQL.QAddDatabase y obtuve el siguiente error:

QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers: QMYSQL3 QMYSQL

Así que, obviamente, no tengo el conductor SQLite ... ¿cómo puedo añadir a mi instalación? He instalado PySide para ver si lo incluyó (a través de la PPA) ... lo mismo ... no SQLite ... tal vez pueda volver a configurar y construir el paquete python-qt-sql pero necesito instrucciones sobre cómo a ella. ..

¿Fue útil?

Solución 2

Got resolvió ... el conductor QT4 SQLite que faltaba ... usa esto:

sudo aptitude install libqt4-sql-sqlite

Eso lo resolvió y ahora funciona en PyQt y PySide.

Otros consejos

¿Esto ayuda?

$> apt-cache search qt mysql
libqt3-mt-mysql - MySQL database driver for Qt3 (Threaded)
qtstalker - commodity and stock market charting and technical analysis
tora - A graphical toolkit for database developers and administrators
libqt4-sql-mysql - Qt 4 MySQL database driver

Sonidos como los paquetes que necesita son allí!

Editar: derecha, se dijo SQLite, lo siento. Aquí:

$> apt-cache search qt sqlite
libqt3-mt-sqlite - SQLite database driver for Qt3 (Threaded)
sqlitebrowser - GUI editor for SQLite databases
strigi-daemon - fast indexing and searching tool for your personal data (daemon)
libqt4-sql-sqlite - Qt 4 SQLite 3 database driver
libqt4-sql-sqlite2 - Qt 4 SQLite 2 database driver

Puede utilizar la herramienta apt-cache para buscar paquetes que coincidan con las expresiones. He publicado el código anterior por lo que podría hacer esto por sí mismo en el futuro:.)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top