![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
文章平均质量分 61
_| ̄|_| ̄|____
这个作者很懒,什么都没留下…
展开
-
QJsonObject转QString
- 需求:在项目中用log4cxx只能打印stdstring类型的变量信息。现在要打印QJsonObject类型进行debug。- 转换方法:我有一个QJsonObject nodeJson对象QJsonObject nodeJson;//一步转换,得到结果QString nodeJsonStr = QString(QJsonDocument(nodeJson).toJson());//然后就可以放在封装好的日志宏中调用。KYPERF_DEBUG(nodeJsonStr.toStdStrin原创 2021-01-28 11:04:50 · 1601 阅读 · 0 评论 -
qt中使用log4qt日志(Linux环境安装)
Qt中使用Log4Qt打印日志一、下载-编译-测试:GitHub上有三个版本:for Qt5:https://github.com/MEONMedical/Log4QtLinux系统中下载、解压后打开终端:执行:make make install不会报错。二、在代码中使用:1、.pro文件配置#log4qt#include(/home/kylin/Log4Qt/Log4Qt-1.4/src/log4qt/log4qt.pri)#定义log源码根目录LOG4QT_ROOT_P原创 2021-01-21 18:39:42 · 930 阅读 · 0 评论 -
QT中常用的增删查改CRUD操作(SQLite)
QT中常用的增删查改CRUD操作:我的测试DB中只有两个varchar型字段。适合方法传参形式crudQSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");/** @prjectName * @brief 增* @date 2020-12-17*/void ProjectManager::AddProject(QString Projectname){ db.setDatabaseName("m原创 2020-12-17 14:36:31 · 350 阅读 · 0 评论 -
Qt中执行过的sql在SQLite中不显示
在命令提示符中找不到sql执行的结果 在Qt代码中经过if判断测试.exec()执行过的sql是执行成功的但是在命令提示符中查询不到建立的table等信息。 原因:sqlite 和mysql,Oralce等大型数据库不同,sqlite是轻量级的数据库,每个建立的数据库都默认存放在自己工程的目录下,可以在终端中打开数据库时候指定他的路径,比如sqlite3 /home/kylin/***/*.db 附加一条sqlite的命令:获取sqlite中所有列信息:(列名,列内容)PRAGMA ta原创 2020-12-17 10:38:08 · 353 阅读 · 0 评论 -
sqlite在Ubuntu中的基本使用和新手遇到的问题
sqlite 在Ubuntu中的下载和使用1、下载2、创建一张表进入这个模式后如果想要退出可以执行 .quit 命令查看表的结构图命令: .schema查看表的命令 .table3、其他命令数据库系统命令:使用 .help 查看所有的系统命令。都是以 . 开头的。sql命令与其他QML没什么区别。基本的sql命令://创建表create table stu(id Integer,name varchar,score Integer);//插入所有字段in原创 2020-12-16 16:24:44 · 388 阅读 · 0 评论 -
Python-dev环境配置(Ubuntu16)(Qt中py脚本配置)
Ubuntu16中Python-dev配置问题复现:在python和Qt混合编程时,在Linux操作系统中拿到的项目编译报错,python.h 文件找不到,可能原因:① 在我的机器上没有python-dev环境配置,② Qt项目.pro文件中INCLUDEPATH 和 LIBS 路径不对 如果是Linux环境中,路径一般没问题。下面教大家配置U系linux操作系统 Python-dev环境。1、配置源:Linux环境配置Python-dev首先要配置源,可以配置成公司的源或者是阿里原创 2020-12-15 20:49:49 · 571 阅读 · 1 评论