Python图形界面学习记录6:记录一下今天犯的错误

1、使用QtDesigner设计界面,没有修改控件value值,生成.py文件又修改一番后,再通过继承它写逻辑业务时真的疯了,谁是谁真的傻傻分不清;

2、Pyqt5 使用QSQLDatabase连接mysql数据库,直接指定5.12.1版本。使用最新版本的话,因为site-package/Pyqt5/Qt/plgin/sqldriver下没有qsqlmysql.dll文件,导致无法连接mysql数据库。

3、真的蠢,没有在pycharm的项目配置里打开Emulate termina in output console,导致控制台每次都是输出 Process finished with exit code -1073740791 (0xC0000409),自己还傻傻以为是因为调试图形界面的原因,每次出错自己瞎找半天。真的是太蠢了。

4、sql = "select * from tb_register where userName = '{}'".format(self.lineEdit.text())
因为没有在SQL语句的{}加上'',导致返回结果为None。

posted @ 2020-12-02 16:48  不知道说什么才好  阅读(116)  评论(0编辑  收藏  举报