摘要: 注:本博客为转载,原博客地址:https://blog.csdn.net/lwwl12/article/details/76124210,本可以意在学习记录 1、使用配置文件,读取数据库类型、配置等。 2、使用了 QMutex,QWaitCondition 和 QMutexLocker 来保护共享资 阅读全文
posted @ 2019-08-28 18:29 硕果磊磊 阅读(1285) 评论(0) 推荐(0)
摘要: 1、定义configfile函数为外部静态函数,方便其他直接文件引用。 2、配置文件初始化,先判断路径,没有创建,然后新建配置信息。 3、配置文件读取,写入采取QSetting分组,键值对的方式。 configfile.h configfile.cpp 阅读全文
posted @ 2019-08-28 18:18 硕果磊磊 阅读(4508) 评论(0) 推荐(0)
摘要: 需求: 1、按键控制combobox显示下拉框,收起下拉框 2、按键控制combobox上下选取 3、按键控制combobox光标选取 4、combobox显示滚动条 实现: combobox初始化: 按键处理: 阅读全文
posted @ 2019-08-28 18:11 硕果磊磊 阅读(2229) 评论(0) 推荐(0)
摘要: QSqlquery结果集使用记录 知识点: Query常用函数: Size()函数无法返回结果集个数,返回-1 原因是函数本身问题,Qt帮助索引中描述如下: 翻译: 返回结果的大小(返回的行数),如果无法确定大小或数据库不支持有关查询大小的报告信息,则返回-1。注意,对于非select语句(isse 阅读全文
posted @ 2019-08-28 17:37 硕果磊磊 阅读(9068) 评论(0) 推荐(2)
摘要: 分析: 这个原因是由于包含头文件有误导致的,我在某个C头文件中包含了C++头文件,报错 解决: 1、C文件函数被包含C++文件方法如下: 2、C文件被C++文件引用 注:C文件不可以引用C++文件,在现实当中,只能够在C++里面引用c文件,不可以在C中引用CPP文件,除非你的CPP文件里完全是使用C 阅读全文
posted @ 2019-08-28 17:30 硕果磊磊 阅读(1411) 评论(0) 推荐(0)
摘要: 恢复内容开始 摘要 Qt帮助文档中是这样介绍的: 解释的一本正经,使用却不然。 问题: 使用QThread::isRunning标志量判断线程是否关闭时,判断出错,线程明明关闭,isRunning仍然显示true 解决方式: 使用isRunning 和 isFinished双标志量判断 程序说明: 阅读全文
posted @ 2019-08-24 17:34 硕果磊磊 阅读(4467) 评论(0) 推荐(0)
摘要: 说明:近期做项目遇到一个基础问题,就是传参,借此机会记录一下 1、需求 将数组传入函数,函数中改变其内容,并影响原来的值; 初始化字符串空间; 2、代码实现 spi.cpp main.cpp 3、C语言和C++传参的方式 C语言传参:(1)按值传递 (2)指针传递 C++传参: (1)按值传递 (2 阅读全文
posted @ 2019-08-22 16:23 硕果磊磊 阅读(734) 评论(0) 推荐(0)
摘要: ARM板设置开机自启动应用程序 解决了开发板开机自启动应用程序的问题,写此博客用来记录,方便以后查阅。 1、环境 开发板: 英创开发板 开发环境:Ubuntu16.04 IDE: QtCreater4 构建套件:qmake4 + arm-linux-g++ 2、开机启动文件 每个板子都可能有不同的L 阅读全文
posted @ 2019-08-20 15:01 硕果磊磊 阅读(3828) 评论(0) 推荐(0)