资源简介
基于嵌入式中QT界面设计,硬件串口实现的GPS定位导航系统。其中包含项目源码、答辩ppt、论文。
代码片段和文件信息
#include “addpathview.h“
addPathView::addPathView()
{
QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE“);//连接到数据库
db.setDatabaseName(“map.db“);//数据库名与路径 此时是放在同目录下
db.open();//打开数据库
QSqlQuery query;//操作数据库 QSqlQuery提供了对数据库记录的Select、Insert、Update、Delete操作
query.prepare(“select *from mapinfo“);
query.exec();
if (query.next()) {//下一条
query.last();//最后一条
id = query.value(0).toInt() + 1;//获取id的值加一
pathNum = query.value(3).toInt() + 1;
}
else {
id = 0;
pathNum = 0;
}
db.close();//关闭数据库
addScene = new QGraphicsScene;//管理大量的2D图形item提供了一个管理界面,做为item的容器,它配合使用QgraphicsView使用来观察items例如线,矩形,文本或者自定义的items
addScene->addPixmap(QPixmap(“./images/map.jpg“));
this->setScene(addScene);
this->resize(640 480);
QPushButton *addButton = new QPushButton(this);
connect(addButton SIGNAL(clicked()) this SLOT(slotAdd()));
addButton->move(150 5);
addButton->setIcon(QPixmap(“./icon/add.png“));
addButton->setFlat(true);
QPushButton *dragButton = new QPushButton(this);//可以拖拉的
connect(dragButton SIGNAL(clicked()) this SLOT(slotDrag()));
dragButton->move(50 5);
dragButton->setIcon(QPixmap(“./icon/drag.png“));
dragButton->setFlat(true);
QPushButton *revertButton = new QPushButton(this);//实现返回的
connect(revertButton SIGNAL(clicked()) this SLOT(slotRevert()));
revertButton->move(100 5);
revertButton->setIcon(QPixmap(“./icon/revert.png“));
revertButton->setFlat(true);
QPushButton *quitButton = new QPushButton(this);//实现 退出
connect(quitButton SIGNAL(clicked()) this SLOT(slotQuit()));
quitButton->move(240 180);
quitButton->setIcon(QPixmap(“./icon/quit.png“));
quitButton->setFlat(true);
QSlider *slider = new QSlider(this);//滑动条按键实现
slider->setOrientation(Qt::Vertical);
slider->setRange(-10 10);
slider->setValue(0);
connect(slider SIGNAL(valueChanged(int)) this SLOT(slotZoom(int)));
slider->move(10 10);
this->setGeometry(0 0 320 240);
}
void addPathView::mouseDoubleClickEvent(QMouseEvent *event)
{
QPointF point = this->mapToScene(event->pos());
QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE“);
db.setDatabaseName(“map.db“);
db.open();
QSqlQuery query;
query.prepare(“insert into mapinfo values(:id :x :y :num)“);
query.bindValue(“:id“ this->id);
query.bindValue(“:x“ point.x());
query.bindValue(“:y“ point.y());
query.bindValue(“:num“ this->pathNum);
query.exec();
(this->id)++;
db.close();
}
void addPathView::slotAdd()
{
QSqlDatabase db = QSqlDatabase::addDatabase(“QSQLITE“);
db.setDatabaseName(“map.db“);
db.open();
QSqlQuery query;
query.prepare(“insert into mapinfo values(:id :x :y :num)“);
query.bindValue(“:id“ this->id);
query.bindValue(“:x“ 8
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3871 2013-06-15 02:06 基于嵌入式QT界面GPS定位系统\myGPS\addpathview.cpp
文件 654 2010-07-12 14:48 基于嵌入式QT界面GPS定位系统\myGPS\addpathview.h
文件 245448 2010-07-12 14:50 基于嵌入式QT界面GPS定位系统\myGPS\addpathview.o
文件 14121984 2010-07-09 10:20 基于嵌入式QT界面GPS定位系统\myGPS\entertainment\2.avi
文件 2634 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\add.png
文件 54528 2006-07-02 19:45 基于嵌入式QT界面GPS定位系统\myGPS\icon\addpath.png
文件 1304 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\decrease.png
文件 5917 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\drag.png
文件 32797 2006-05-12 20:37 基于嵌入式QT界面GPS定位系统\myGPS\icon\entertainment.png
文件 5144 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\forward.png
文件 28534 2006-07-23 17:17 基于嵌入式QT界面GPS定位系统\myGPS\icon\gps.png
文件 2361 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\increase.png
文件 11904 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\locate.png
文件 4872 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\pause.png
文件 71322 2006-04-23 14:32 基于嵌入式QT界面GPS定位系统\myGPS\icon\quit.png
文件 3211 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\reset.png
文件 5939 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\revert.png
文件 5089 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\reward.png
文件 5076 2010-07-11 22:40 基于嵌入式QT界面GPS定位系统\myGPS\icon\start.png
文件 46080 2010-10-27 21:07 基于嵌入式QT界面GPS定位系统\myGPS\icon\Thumbs.db
文件 89079 2010-07-12 13:59 基于嵌入式QT界面GPS定位系统\myGPS\images\background.png
文件 104 2010-07-12 13:47 基于嵌入式QT界面GPS定位系统\myGPS\images\images.qrc
文件 123398 2010-07-02 08:58 基于嵌入式QT界面GPS定位系统\myGPS\images\map.jpg
文件 12800 2010-10-27 21:07 基于嵌入式QT界面GPS定位系统\myGPS\images\Thumbs.db
文件 187 2010-06-28 22:46 基于嵌入式QT界面GPS定位系统\myGPS\main.cpp
文件 240888 2010-07-12 14:51 基于嵌入式QT界面GPS定位系统\myGPS\main.o
文件 1763 2013-06-16 16:05 基于嵌入式QT界面GPS定位系统\myGPS\mainwindow.cpp
文件 647 2010-07-12 13:34 基于嵌入式QT界面GPS定位系统\myGPS\mainwindow.h
文件 274164 2010-07-12 15:07 基于嵌入式QT界面GPS定位系统\myGPS\mainwindow.o
文件 1650 2010-07-12 15:07 基于嵌入式QT界面GPS定位系统\myGPS\mainwindow.ui
............此处省略64个文件信息
相关资源
- 基于嵌入式实时操作系统的程序设计
- [嵌入式Linux项目实战开发]基于QT4.7.
- 基于嵌入式ARM的LCD图像显示系统设计
- 基于嵌入式开发的智能医药箱设计与
- 嵌入式系统/ARM技术中的基于嵌入式的
- 物联网 智能家居 Qt界面
- 将QT界面做成dll在qt其他程序中调用
-
将xm
l内容显示Qt界面 - DS18B20测温及QT界面实现
- 基于嵌入式s3c2410的烟气监测监控系统
- qt界面跳转切换
- 基于v4l的视频采集显示程序。外加Q
- QT计算器界面和计算器功能实现
- qt界面连接wifi
- myseria串口
- 基于嵌入式Linux的车载定位系统设计
- 基于嵌入式Linux系统的远程数据采集
- 基于Qt界面显示的温湿度检测
- Qt界面多线程opencv调用摄像头
- 智慧大棚QT界面设计
- Qt高仿网易云音乐界面源码
- 绘制魔法鱼儿
- 网易云音乐界面
- 模拟电量进度条
- Qt2048游戏
- Qt图片预览(图形列表)
- 各种chart图表
- 滑动显示图片
- Qt动态数据模拟曲线
- 英语词典界面
评论
共有 条评论