我开始使用mysql,一步一步地遵循python手册,但是我使用的过程或软件有问题。代码如下:
from PyQt5 import QtCore, QtGui, QtWidgets, QtSql
db = QtSql.QSqlDatabase.addDatabase('QMYSQL')
db.setHostName('localhost')
db.setDatabaseName('shopping')
db.setUserName('root')
db.setPassword('prova')
db.open()
我在windows10上使用python3.4(x64)、pyqt-gpl5.5(x64)、mysql-server8.0.11(x64)、connector/python(3.4)8.0.11。
通常我使用ms-dos提示符运行文件,并使用记事本编写代码。下面是出现的错误:
QSqlDatabase: QMYSQL driver not loaded
QSqlDatabase: available drivers:
QSqlDatabase: an instance of QCoreApplication is required for loading driver plugins
手册上只说我需要mysql服务器和mysqldb模块。
我试着遵循这里的指导https://seppemagiels.com/blog/create-mysql-driver-qt5-windows 但我从未使用过mingw,也从未构建过插件。我很困惑
暂无答案!
目前还没有任何答案,快来回答吧!