Qt SQlite
jack_20
这个作者很懒,什么都没留下…
展开
-
在Qt中使用SQLite数据库
前言SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。Qt5以上版本可以直接使用SQLite(Qt自带驱动)。用法1 准备引入SQL模块在Qt项目文件(.pro文件)中,加入SQL模块:QT += sql引用头文件在需要使用SQL的类定义中,引用相关头文件。例如:#inc转载 2017-11-30 10:43:29 · 391 阅读 · 0 评论 -
QSqlRecord 类
QSqlRecord 类 封装了一条数据记录,该类支持删除增加,检索 设置字段的值 在记录中的字段值可以通过名字和位置进行设置setValue(), 如果想把该字段值设为NULL可以调用setNULL ,如果想要去查找一个字段的位置可以通过indexOf(),如果想查找一个字段的名字可以通过fieldName(),可以使用field去检索QSqlField对象翻译 2017-11-30 16:05:20 · 4740 阅读 · 0 评论 -
cc1plus.exe: out of memory allocating 3077145919 bytes
QT中增加资源文件过大时,会编译不过,报错:cc1plus.exe: out of memory allocating 1073745919 bytes1使用qrc资源文件,也就是在QT的工程中添加资源文件,就是添加的资源文件(如qrc.cpp)会直接被存放到静态数组中,从而一直占用内存,使内存的利用率不高。有的时候如果资源过大,可能编译都无法通过,会造成out of memory的错原创 2017-12-05 15:47:47 · 504 阅读 · 0 评论 -
使QLabel上显示的图片大小和QLabel自适应
我用QLabel来显示jpg图像,图像可以正常显示出来了,但由于QLabel的大小不足,导致图像部分无法显示,请问怎么让要显示的图像大小自适应QLabel的大小?Method 1 qLable->setScaleContents(true);Method 2 选择控件 -- 属性 --QLabel上文字中如原创 2017-12-05 16:28:23 · 3758 阅读 · 1 评论 -
SQLite 约束
SQLite 约束约束是在表的数据列上强制执行的规则。这些是用来限制可以插入到表中的数据类型。这确保了数据库中数据的准确性和可靠性。约束可以是列级或表级。列级约束仅适用于列,表级约束被应用到整个表。以下是在 SQLite 中常用的约束。NOT NULL 约束:确保某列不能有 NULL 值。DEFAULT 约束:当某列没有指定值时,为该列提供默原创 2017-12-07 16:38:36 · 301 阅读 · 0 评论 -
SQLite Joins
SQLite JoinsSQLite 的 Joins 子句用于结合两个或多个数据库中表的记录。JOIN 是一种通过共同值来结合两个表中字段的手段。SQL 定义了三种主要类型的连接:交叉连接 - CROSS JOIN内连接 - INNER JOIN外连接 - OUTER JOIN在我们继续之前,让我们假设有两个表 COMPA原创 2017-12-07 17:03:45 · 179 阅读 · 0 评论 -
SQLite 常用函数
SQLite 常用函数SQLite 有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的 SQLite 内置函数,且所有函数都是大小写不敏感,这意味着您可以使用这些函数的小写形式或大写形式或混合形式。欲了解更多详情,请查看 SQLite 的官方文档:序号函数 & 描述1SQLite COUNT 函数SQLite COUNT 聚原创 2017-12-07 17:17:18 · 356 阅读 · 0 评论 -
Qt SQlite实现级联删除
#include "mainwindow.h"#include "ui_mainwindow.h"#include "QSqlDatabase"#include "qdebug.h"#include "QSqlQuery"MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::Ma原创 2017-12-07 19:50:53 · 896 阅读 · 0 评论