QSqlDatabase: QMYSQL driver not loaded

异常信息:

1
2
3
4
qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers: QSQLITE QPSQL QMIMER QODBC QMARIADB QMYSQL
QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins

因为可获取驱动列表中已包含QMYSQL,所以是程序未找到插件位置:

1
QCoreApplication.addLibraryPath('./plugins')

语句中换成实际的路径即可。