sqlite中文手册 qt怎么支持sqlite数据库?
qt怎么支持sqlite数据库?
你好,我是赵儿。我很高兴为你回答。Ruby
1.8.2 rails 1.0.0 SQLite
3.3.3下载SQLite-3u3.zip sqlitedll-3u3u3。压缩它们以获取sqlite3.exe和sqlite3.dll;将它们复制到目录[Ruby]usqlite Ruby 1.1.0是使用以下命令安装的:Gem install sqlite3 Ruby-R-y SQLite 3。X可视化工具:SQLite数据库浏览器解压吧,我们得到的软件SQLite数据库浏览器1.
2.1.exe比较专业的科普知识,欢迎关注我。如果你喜欢我的回答,也请给我表扬或转发,你的鼓励是支持我写下来的动力,谢谢。
QT中tableview怎么显示sqlite数据库的内容?
最近,QT和SQLite3已经在我们的工作中使用。这里我们记录了一些知识点:具体来说,我们使用tableview在QT小部件中显示SQLite数据库表的内容。假设有数据库文件测试.db这里有表(ID integer,name nvarchar(20),age integer)和一些数据,首先用qtcreator根据widget类创建一个窗口,然后将一个tableview拖到widget上,保存它,然后按如下步骤进行:
1。在小部件中添加头文件。H:QtSql/qsql。H、 QtSql/QSqlDatabase,QtSql/qsqlquery,QtSql/qsqlquerymodel
2。附加:QT in。Pro project file=SQL
3小工具.cpp向中的小部件的构造函数添加以下代码:qsqdatabase DB=QSqlDatabase::adddatabase(“SQLite”)db.setDatabaseName数据库名称(" 测试.db)如果(!数据库打开()){//error handling}静态qsqlquerymodel*model=new qsqlquerymodel(UI->tableview)model->setquery(qstring(“select*from Table”)model->setheaderdata(0,QT::horizontal,QObject::tr(“number”)model->setheaderdata(1,QT::horizontal,QObject::tr(“name”)model->setheaderdata(2,QT::水平,QObject::tr(“age”)UI->tableview->setmodel(model)DB->close()之后,表的内容将显示在tab Leview is in中。
sqlite中文手册 sqlite使用教程 python sqlite3教程
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。