pyqt5子窗体中都引用了数据库模块,来回切换就出错了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pyqt5子窗体中都引用了数据库模块,来回切换就出错了相关的知识,希望对你有一定的参考价值。

参考技术A pyqt5是做界面的。
连接数据库应该是pymysql,至于插入不进去,可能是执行sql之后没有commit。
在使用pyqt5连接mysql数据库时,出现连接错误,QSqlDatabase:QMYSQLdrivernotloadedQSqlDatabase:availabledrivers:QSQLITEQMYSQLQMYSQL3QPSQLQPSQL7解决方法是,进入sql驱动目录,能找到共享库libqsqlmysql.so/usr/local/lib/python3.6/dist-packages/PyQt5/Qt/sqldrivers,运行终端命令。

以上是关于pyqt5子窗体中都引用了数据库模块,来回切换就出错了的主要内容,如果未能解决你的问题,请参考以下文章

C#窗口切换问题:如何切换回主窗体

C# Winform多个窗体界面间的切换

Delphi动态加载子窗体名到MainMemu进行窗体切换

从主窗体引用子窗体错误

Winform开发中的窗体重复及灵活切换问题

如何遍历所有子窗体 MS Access VBA