我写了自己的类扩展了 QSqlDatabase:
class Model(QSqlDatabase):
def __init__(self):
QSqlDatabase.__init__(self, 'QSQLITE')
self.setDatabaseName(QSettings().value('DB_PATH'))
if not self.open():
print(self.lastError().text())
raise DBConnectError()
但 open() 返回 False,而 lastError() 不显示任何内容。我的错误是什么?
Python 3.3 PyQt 5