嵌入式Qt+SQLite3
分享一些在嵌入式QT应用中,使用sqlite3数据库的一些程序
萧条桑拓
天道酬勤
展开
-
QT之C++程序引用.pro文件中宏定义
Qt开发中,可以在.pro文件中设置一些宏定义的值,来改变工程的编译配置。如下图所示,一个最基本的工程中.pro文件中,会有QT、CONFIG、SOURCE、TARGET等宏定义的设置,其中QT指定工程用的qt的功能模块,SOURCE指定工程源文件,TARGET指定生成的目标文件,有的工程还会添加HEADERS与LIBS的宏定义,用于指定工程编译所需的头文件核动态库文件的路径与名称。那么在c++...原创 2020-01-05 15:27:40 · 10967 阅读 · 4 评论 -
<一> 第一个qt+sqlite3程序
目前想学习下sqlite数据库编程。之前在开发板上运行Qt程序时,出现了只能读数据库,不能进行写入的情况。在网上查得可以不使用Qt自带的数据库,重新编译一个sqlite3库,然后在Qt中使用这个库就可以了。为了使学习的更为全面,报着认真敲代码的态度,我将这个学习过程以博客的形式写出来。对程序中可能出现的问题,尽量不留死角。同时,在后面尽量解决以前遇到的问题。 现在开发工具如下:原创 2016-01-06 17:44:28 · 2284 阅读 · 0 评论 -
Smart210一键部署运行qt程序
目前只实现了一键编译、部署应用到开发板并运行的功能,一键调试还没有搞定。这一节讲一下在smart210开发板上配置一键部署qt应用程序的过程。 首先是qte库的编译,源码选用的是友善之臂光盘里的arm-qte-4.8.5-20131207.tar.gz。编译时首先配置好交叉编译器的路径,这个手册里都有说明。下面看我解压到的路径。ws@ubuntu:/opt/FriendlyARM/m原创 2016-01-08 10:33:22 · 2171 阅读 · 0 评论 -
<二> Qt更新sqlite3插件
今天在Qt的帮助手册里看到,可以用自己编译的sqlite库来替换qt源码中所带的sqlite。这样就好办了,可以更新Qt的sqlite3插件,编程的时候直接用Qt的数据库语句,上一章中用sqlite3的函数来编程,总感觉怪怪的。毕竟是写Qt sqlite程序,应该写成Qt的风格,后面使用Qt的数据模型就比较方便。 上一章中已经说了sqlite3源码的编译,这里我把通过交叉编译后安装在虚拟原创 2016-01-11 11:21:25 · 2242 阅读 · 0 评论 -
Qt tslib校准程序
在电阻式的触摸屏上开发嵌入式应用时,Qt+tslib的组合很常见,可谓经典组合。tslib库中提供了一些测试程序,比如ts_calibrate,ts_test,可以用来对触摸屏进行校准,测试。在Qt中也提供了一个例程,也是用来触屏校准的(http://doc.qt.io/qt-4.8/qt-qws-mousecalibration-calibration-cpp.html) ,Qt库中把触摸屏模拟成原创 2017-03-29 15:44:21 · 5811 阅读 · 5 评论 -
Win10 Bash搭建嵌入式Qt开发平台
在Windows下利用mingw进行一些简单程序的编译还行,但是路径问题以及工具链的制作问题,总是会遇到麻烦,不如安装个虚拟机好用。曾试着在windows下编译下qt,后来果断放弃。Win10推出ubuntu bash后,算是为在widows系统下开发运行linux程序带来了可能,我这里就试着在win10 bash下搭建了一个嵌入式qt的开发平台。win10 bash与在虚拟机上安装个ubuntu原创 2016-08-19 16:52:24 · 7812 阅读 · 3 评论