Driver not loaded Driver not loaded
代码如下:
import redis
from PyQt5.Qt import *from resource.EquToMesEquipmentProcessParam_window import Ui_Formimport sys
from PyQt5.QtCore import Qt
from PyQt5.QtSql import QSqlDatabase, QSqlQueryModel
from PyQt5.QtWidgets import QApplication, QMessageBox, QTableView# class EquToMesEquipmentProcessParamPane(QWidget, QTableView, Ui_Form):
class EquToMesEquipmentProcessParamPane(QTableView):def __init__(self):super(EquToMesEquipmentProcessParamPane, self).__init__()# self.db = Noneself.db_connect()self.sql_exec()def db_connect(self):self.db = QSqlDatabase.addDatabase('QMYSQL')self.db.setHostName('localhost')self.db.setPort(3306)self.db.setDatabaseName('suining_svolt_xadmin_v1')self.db.setUserName('root')self.db.setPassword('root')if not self.db.open():QMessageBox.critical(self, 'Database Connection', self.db.lastError().text())def closeEvent(self, QCloseEvent):self.db.close()def sql_exec(self):model = QSqlQueryModel() # 1model.setQuery("SELECT id, name, class, score FROM equtomesequipmentprocessparam_equtomesequipmentprocessparampo")model.setHeaderData(0, Qt.Horizontal, 'ID')model.setHeaderData(1, Qt.Horizontal, 'Name')model.setHeaderData(2, Qt.Horizontal, 'Class')model.setHeaderData(3, Qt.Horizontal, ' Score')self.setModel(model) # 2for i in range(model.rowCount()): # 3id = model.record(i).value('id')name = model.record(i).value(1)print(id, name)print('---------------------')for i in range(model.rowCount()): # 4id = model.data(model.index(i, 0))name = model.data(model.index(i, 1))print(id, name)if __name__ == '__main__':import sysapp = QApplication(sys.argv)window = EquToMesEquipmentProcessParamPane()window.show()sys.exit(app.exec_())
解决办法:
目前 PyQt5 是5.15.2
需要安装 5.12.1 ,这个版本有 qsqlmysql.dll 。拷贝下来
再安装 5.15.2
C:\Users\huanglianggu\PycharmProjects\suining-svolt\suining_svolt_xadmin_v1>pip install PyQt5==5.12.1 -i https://pypi.tuna.tsinghua.edu.cn/simple/
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/
Collecting PyQt5==5.12.1Using cached https://pypi.tuna.tsinghua.edu.cn/packages/b2/87/219cd547c0deb902edd3fdbf1af01409f7f9d251344b9154d878203cf841/PyQt5-5.12.1-5.12.2-cp35.cp36.cp37.cp38-none-win_amd64.whl
Requirement already satisfied: PyQt5_sip<4.20,>=4.19.14 in c:\users\huanglianggu\appdata\local\programs\python\python38\lib\site-packages (from PyQt5==5.12.1) (4.19.19)
Installing collected packages: PyQt5Found existing installation: PyQt5 5.15.2Uninstalling PyQt5-5.15.2:Successfully uninstalled PyQt5-5.15.2
Successfully installed PyQt5-5.12.1
WARNING: You are using pip version 19.2.3, however version 22.0.4 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.C:\Users\huanglianggu\PycharmProjects\suining-svolt\suining_svolt_xadmin_v1>pip install PyQt5==5.15.2 -i https://pypi.tuna.tsinghua.edu.cn/simple/
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/
Collecting PyQt5==5.15.2Using cached https://pypi.tuna.tsinghua.edu.cn/packages/aa/72/754c693db0e745b9fe47debc3ec52844461f090d5beff28489a0cde5ef82/PyQt5-5.15.2-5.15.2-cp35.cp36.cp37.cp38.cp39-none-win_amd64.whl
Collecting PyQt5-sip<13,>=12.8 (from PyQt5==5.15.2)Downloading https://pypi.tuna.tsinghua.edu.cn/packages/39/d0/cf2b613a3309397013e7781f2cdb4b1e0661ae635d88b75b6f481ec43d8c/PyQt5_sip-12.10.1-cp38-cp38-win_amd64.whl (77kB)|████████████████████████████████| 81kB 102kB/s
Installing collected packages: PyQt5-sip, PyQt5Found existing installation: PyQt5-sip 4.19.19Uninstalling PyQt5-sip-4.19.19:Successfully uninstalled PyQt5-sip-4.19.19Found existing installation: PyQt5 5.12.1Uninstalling PyQt5-5.12.1:Successfully uninstalled PyQt5-5.12.1
Successfully installed PyQt5-5.15.2 PyQt5-sip-12.10.1
WARNING: You are using pip version 19.2.3, however version 22.0.4 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.C:\Users\huanglianggu\PycharmProjects\suining-svolt\suining_svolt_xadmin_v1>
Driver not loaded Driver not loaded相关推荐
- PyQt5 使用QSqlDatabase连接Mysql数据库时Driver not loaded Driver not loaded
相关版本说明: python版本:Python 3.6.5 PyQt5版本:PyQt5 5.11.3 PyQt5 5.11.3 是有 qsqlmysql.dll 的 但是连接mysql数据库时,还是提 ...
- Driver not loaded Driver not loaded(QT打包后在别人的电脑上运行出现这个错误)解决方法
Driver not loaded Driver not loaded(QT打包后在别人的电脑上运行出现这个错误)解决方法 出现这个错误,导致的原因有很多,所以不妨先试试我找的这种解决方法,我也是试过 ...
- could not load java7_xml导入properties文件报异常:Could not load JDBC driver class [${jdbc.driver}]...
突然遇上一个很奇怪的问题 applicationContext-dao.xml在创建dataSource时无法使用表达式${jdbc.driver} tomcat在启动时会报一大段异常(异常信息放在问 ...
- usb gadget driver 之一UDC driver
linux内核版本是2.6.32.2 1.platform_driver_register(&udc_driver_24x0); UDC驱动是作为platform driver向platfor ...
- Qt MySQL报“QMYSQL driver not loaded driver not loaded“,终极解决办法
qt连接mysql数据库时,会报QMYSQL driver not loaded,实际原因 1.qt没有安装mysql对应驱动 qt安装mysql驱动 2.qt安装驱动libmyql.dll与qsql ...
- MyEclipse 装载database driver 时提示driver class not found
由于课程需要,就提前预习了一下SSH框架,在搭建过程中产生了一些问题,在这里记录一下解决方法 MyEclipse 装载database driver 时提示driver class not found ...
- pyqt使用mysql提示 “Driver not loaded Driver not loaded”
折腾到爆炸了!暂时只能把PyQt5版本降到 5.12.2 使用 (所包含的QT版本是5.12.3) QT链接MYSQL需要两个桥梁:qsqlmysql.dll. libmysql.dll (前者是驱动 ...
- docker启动异常 prior storage driver overlay2 failed: driver not supported
重启docker服务出现错误提示信息 [root@ouou ~]# systemctl restart docker Job for docker.service failed because the ...
- QT 5.12.11 mysql8 提示Driver not loaded Driver not loaded
1. 编译mysql 插件驱动 不想编译的我编译好了:sqldrivers.rar-MySQL文档类资源-CSDN文库https://download.csdn.net/download/liyang ...
最新文章
- 搭建App主流框架_纯代码搭建(OC)
- java图形界面应用程序(转)
- python中变量的基本使用及命名规则
- 判断程序是否运行在虚拟机中的代码
- HTML入门第一和第二章
- Net中的Request和Response对象的理解
- GP学习(三)—How to run a geoprocessing tool
- vue和react的区别是什么?
- maven的pom文件解析及配置
- RCP中设置view和editor的tilte字体
- Latex——插入罗马字母或更改字体为公式体
- Android:H5 通过 URL Scheme 拉起app应用
- minio更换端口启动
- matlab 将dcm文件转换为raw
- 2022英语词汇积累
- java学习笔记参考
- javascript解决猴子分桃问题
- Outlook html 图片白色空白,outlook签名设置_解决Outlook中的签名和邮件图片都显示空白的办法_outlook邮件空白...
- 微信小程序最新获取头像以及昵称方法
- SAP UI5 应用开发教程之八十三 - SAP UI5 的自动化测试套件页面的开发步骤介绍试读版
热门文章
- Canon EOS350D/EOS300D/EOS20D规格比较
- Python中lambda、zip、map、reduce函数的使用
- model-viewer(模型观察者),可用于查看 Web 上的 3D 模型并与之交互
- 利用 AWS SageMaker 与英特尔 软硬件技术加快 AI 推理速度的步骤
- 飞康加入OpenStack进一步提升FreeStor的灵活性
- matlab guide 打不开,fig文件用GUIDE打不开,不能进行设计
- 一个javascript 滑竿控件
- 网上找外贸客户怎么找? 找外贸客户的方法
- mysql+远程连接1130_Navicat for MySQL远程连接ERROR 1130
- jailbreakme问题-原生1.1.2破解经验分享!