PySide apoyo o PyQt SQLite en Ubuntu
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. ..
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:.)