from PyQt4.QtCore import *from PyQt4.QtGui import *from PyQt4.Qtsql import *import sysdb=QsqlDatabase.addDatabase("QsqlITE")db.setDatabasename('./a.db')if db.open(): print "db is open" class FF(QDialog): def __init__(self,parent=None): super(FF,self).__init__(parent) self.resize(300,300) self.model=QsqltableModel(self) self.model.settable("user") self.model.setheaderData(0,Qt.Horizontal,QVariant("xuhao")) self.model.setheaderData(1,QVariant("content")) self.model.select() self.vIEw=QtableVIEw(self) self.vIEw.resize(300,300) self.vIEw.setModel(self.model) self.vIEw.resizeColumnsToContents() #基类是qmainwindow是用这个方法添加 #self.setCentralWidget(self.vIEw) query=Qsqlquery() query.exec_("select * from user") if query.next(): print query.value(1).toString() app=QApplication(sys.argv)f=FF()f.show()app.exec_()总结
以上是内存溢出为你收集整理的pyqt4连接sqlite数据库并通过qtableview显示出来全部内容,希望文章能够帮你解决pyqt4连接sqlite数据库并通过qtableview显示出来所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)