小弟的毕业设计 GPS电子地图 目前地图能在QT上显示 GPS的
串口测试程序也做好了 现在就是要把测试程序
加到QT中 问题来了 地图是用mitab源码读取MIF文件 得到折线,矩形,字符,椭圆等,然后additem 把
图形加载到QGraphicsScene中
我要实现的是根据GPS数据的经纬度 在QGraphicsview中
显示一个点 下面是我的做法:
创建一个mypoint的类 继承public QGraphicsItem,public QObject
public:
mypoint();
QRectF boundingRect() const; //区域
void paint(
QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget); //重绘
void timerEvent(QTimerEvent *); //每秒接受处理一次GPS数据
QPointF convertCoord(double x,double y); //经纬度坐标转换为QGraphicsScene中的坐标
然后在在主
界面上
mypoint *mypoint=new mypoint;
scene->addItem(mypoint);
结果程序老是出问题 我是参考
QT4精彩实例分析中的动画 那个实例做的
还有就是 前面scene中添加的都是静态的地图 然后最后添加的那个点 是要运动的 在mypoint中调用重绘 会不会把前面静态的也重绘啊!
不知道我这么想行不行 如果有好点的方案 希望大侠给小弟一点提示

这是错误