![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt5 数据库SQLite
精神小伙_Steven
我就是我,不一样的精神小伙!
展开
-
QTableWidget入门内容(建立+增删改查)+代码讲解
我在这里先用文字说明一下,开始一共分为四步step1:设置列数step2:添加水平表头step3:设置行数step4:有了列数行数,就往里边添加就好了ps:增删改查,我在下边也会写。根据自己需求使用就好!**四个步骤对应的代码如下**step1:设置列数step2:添加水平表头step3:设置行数其实只要三行代码就好了,我用了一个数组来存表头名。QStringList list;list<<"Name"<<"Sex"<<"Age";ui-&g原创 2020-12-08 20:04:40 · 2410 阅读 · 0 评论 -
LineEdit 随着输入显示textChanged (模糊搜索)
首先建立一个LineEdit在ui界面下然后给它起个名字建立连接: 注意这里是 textChanged (也可以在ui界面下,右键点击转到槽)searchInputEdit是搜索用的一个函数。在cpp文件下边有自己写一个connect(ui->searchInputEdit, &QLineEdit::textChanged,this,&MainWindow::searchInputEdit);写一个简单的数据库。并搜索数据库中的人物信息,并且在Qt的 tableView中显示原创 2020-11-20 21:13:02 · 2073 阅读 · 2 评论 -
单例模式入门讲解C++和Qt5
为了干嘛呢?就是创建一个类,让这个类的对象只有一个(比如叫session),并且在其他类中可以调用操作这个对象(session)的函数和属性。 更专业的定义可以百度百科!需求:1.用指针 2.面向对象的知识点 3.函数生成和使用 4.基础语法(变量,数据类型等)代码讲解第一步:构造函数私有化让这个类只生成一个实例那么把这个实例保存在这个类中(保存在静态成员中- static)class A{ private: A(){ } static A *m_.原创 2020-11-06 18:19:55 · 295 阅读 · 0 评论 -
LNK2005问题_已经在*.obj _已经解决!
我是在Qt5 下,用C++语言。情况: 每当我在其他头文件中加入 这个文件(#include <singleton.h>) 就会报错。显示已经在*obj已存在。原因是:头文件里面定义了全局变量。所以: 不要在头文件中定义全局变量!!!见最后一张图!已解决方法!:...原创 2020-11-06 16:35:01 · 525 阅读 · 0 评论 -
Qt5 ui界面下显示数据库内容,tableView用法
tableview控件显示数据库中的内容为 表格行修改窗体的标题属性Lwindowtitle这个是在**.h头文件**中的private下#include<QSqlQueryModel>private:QsqlQueryModel *qmodel; //指针类型表示全局变量通过数据模型来渲染表格在**.cpp文件**中qmodel = new QSqlQueryModel();qmodel->setQuery("select * from UserInfo");ui-原创 2020-11-04 19:06:07 · 4374 阅读 · 3 评论 -
Qt下使用SQLite基础(一)
通常使用sqlite3这个工具使用数据库。常用命令**命令符cmd下 ,常用命令:**sqlite3 myDatabase.db 创建一个数据库,文件名称为myDatabase.tables 显示当前数据库中,所有表有哪些create table userInfo(username, password) 创建一个表,名称是userInfoinsert原创 2020-11-03 10:58:55 · 283 阅读 · 0 评论