
Qt与SQLite
文章平均质量分 80
Qt的基础知识点
钰爱&
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Qt】C++前向声明与Qt信号与槽的区别
主要是为了降低编译依赖,减少编译时间。当一个类仅需要知道另一个类的存在,而不需要其完整定义时,就可以使用前向声明。:信号与槽是 Qt 框架提供的一种对象间通信机制。槽是普通的 C++ 成员函数,用于接收信号并执行相应操作。不同的对象可以通过信号与槽机制进行交互,而不需要知道彼此的具体实现细节,提高了代码的可维护性和可扩展性。在前向声明,只有声明,知道有这个类,但是不知道里面有什么,而在.cpp里面引用其头文件后,就可以调用里面的函数。:前向声明是在代码里仅仅声明一个类、函数或者变量,而不给出其完整定义。原创 2025-03-26 21:45:09 · 370 阅读 · 0 评论 -
【Qt】三种操作sqlite3的方式及其三种多表连接
一、sqlite3与MySQL数据库区别: 1. 数据库类型 2. 数据处理规模 3. 并发性能 4. 功能特性 5. 安全性 二、连接多个表三种方式 总结: 1. 等值连接 2. 内连接(JOIN ON) 3. 外连接 (1)左外连接(LEFT JOIN 或 LEFT OUTER JOIN) (2)右外连接(RIGHT JOIN 或 RIGHT OUTER JOIN) (3原创 2025-03-29 18:08:04 · 1337 阅读 · 0 评论 -
【Qt】游戏场景和图元
类的一个虚函数,其主要用途是让图形项在场景的动画或更新过程里完成特定的逻辑操作。中绘制图形项的基类。原创 2025-03-29 16:33:38 · 466 阅读 · 0 评论 -
【Qt】ffmpeg编码—存储(H264)
一、编码分析 1.解码线程: 2.编码线程: 二、ffmpeg编码 1.注册所有组件 2.编码初始化函数 (2)打开视频流 4.查找编码器 5. 写文件头信息,写到formatContex中 6.发送一帧数据给编码器 7.将像素数据转码压缩码流数据 8.写一帧数据到文件原创 2025-03-29 15:48:49 · 1227 阅读 · 1 评论 -
【Qt】ffmpeg解码—照片提取、视频播放▲
一、图像的成像原理:RGB成像原理:YUV成像原理:二、多线程三、ffmpeg解码(照片提取)1.准备工作(1)在工程文件夹里面新建三个文件夹(2)在main函数中加入这两个(3)在要解码的多线程子线程中加入(4)在.pro文件工程里面加入2.注册主键3.打开视频文件4.获取视频信息5.判断是否有视频流6.查找编码器7.打开编码器8.读取一帧压缩数据9.读取一帧压缩数据,解码一帧数据四、视频播放1.paintEvent界面重绘事件2.在子线程中发送图片信号原创 2025-03-01 15:08:27 · 1284 阅读 · 0 评论 -
【Qt】编程基础
一、Qt体系框架:编辑二、布局方式:1.绝对布局setGeometry()函数2.盒子布局:QHBoxLayout:水平布局管理器QVBoxLayout:垂直布局管理器QGridLayout:网格布局管理器三、基本控件及其函数标签类 :QLabel按钮类:QPushButton编辑框类 :QLineEdit下拉框类:QComboBox复选框类:QCheckBox调色板类:QPalette 提示框类:QMessageBoxQWidget基本函数原创 2025-02-28 17:36:50 · 815 阅读 · 0 评论 -
【Qt】MVC设计模式
1.先创建一个model父类BaseModel,因为每个表都是有需要增删改查等等业务处理,如果每一个表都写一个处理类,那么类就很多,创建就不方便,所以用父类来统一类型,这个类必。有一个表就可以有一个这样的操作类,例如:UserModel对应用户表操作,VideoMode对应视频表操作.....3.UserModel子类要去实现父类虚函数或纯虚函数,即继承的多态中对父类成员函数重写,重写函数就为具体的某个业务操作,例如:登录业务、注册业务、分页显示业务....一个表(或视图)就有一个数据类。原创 2025-02-28 17:02:11 · 895 阅读 · 0 评论 -
【Qt】数据库编程(SQLite API)
是 SQLite 库中的一个重要结构体,它代表了一个预编译的 SQL 语句对象,也被称为 “准备好的语句(prepared statement)”。用于指定项目链接时需要包含的库文件,这里链接的是 SQLite3 数据库的库文件。返回SQLITE_DONE表示执行完成,无数据。如果只是执行SQL,则该函数只调用一次即可。2、col-列位置,预编译 SQL 语句对象指针。表示绑定成功,否则失败。参数: sqlite3。要绑定的文本数据指针。表示准备好一行的数据。5.预编译SQL语句。语句未使用部分的指针。原创 2025-02-21 12:48:17 · 1011 阅读 · 0 评论