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。