我正在用python2.7构建一个桌面应用程序,并在PyQt4中制作GUI。我正在使用PyCharm,运行inspect代码时会收到一条警告消息。”传递str而不是PyQt4。QtSql.qsql数据库. 这是故意的吗。 我的代码如下所示:
self.db = QtSql.QSqlDatabase.addDatabase("QSQLITE")
self.db.setHostName("localhost")
self.db.setDatabaseName("templateDb.db")
self.db.open()
警告出现在第一行,是关于这个字符串"QSQLITE"
。你知道吗
应用程序运行正常,没有问题。但我很好奇,这是一个PyCharm问题还是有其他方法来写第一行?你知道吗
谢谢你。你知道吗
将数据库名称转换为QString。 “addDatabase”函数将参数作为非字符串格式的Qstring。你知道吗
我不确定这是否有效。但是试试这个。你知道吗
相关问题 更多 >
编程相关推荐