查询终端中的表时无法看到结果。虽然数据库被创建并且代码运行时没有错误,但我在控制台中收到from PyQt5.QtSql import *
import sys
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
def createdb():
db = QSqlDatabase.addDatabase("QSQLITE")
db.setDatabaseName("sports")
if not db.open():
print(db.isOpen())
print("not open")
return False
query=QSqlQuery()
query.exec_("create table login( username varchar(10), password varchar(10))")
print ("table created")
return True
if __name__=='__main__':
app=QApplication(sys.argv)
createdb()
消息,但是当我转到终端并使用表查询数据库时,我什么也得不到。没有创建表
git cherry-pick -n 1eB4Ad
结果:
源码> .databases seq名称文件
0 main /Users/sachinsharma/sports.db