08 2017 档案

摘要:在窗体上绘制文字时,在paintEvent()方法里用QPainter进行绘制。 主要获取对字符串打印在屏幕上时占用的像素大小 QPainter p(this); QFont font("宋体",13,75); p.setFont(font); QString title("标题"); int wi 阅读全文
posted @ 2017-08-20 17:01 AuroraMini 阅读(3368) 评论(0) 推荐(0)
摘要:主界面启动太慢,通常要10秒以上,所以想加个欢迎界面,等程序加载好再显示主界面。 主界面(类名为MainWindow)启动慢的原因是构造函数需要执行大量初始化的工作。 创建了Welcome类作为欢迎界面,开始的思路是,在main函数中先创建Welcome类的对象,然后show(),对于主界面,在构造 阅读全文
posted @ 2017-08-20 16:50 AuroraMini 阅读(1959) 评论(0) 推荐(1)
摘要:合作方升级SDK后,程序编译出现变量重复定义的错误,通过错误提示无法找到什么位置重复定义了,但确定是引入新SDK后才出现的错误,从SDK的头文件中查找,最终发现在头文件中定义了全局变量 我们的项目在多个头文件中include了SDK的头文件,所以相当于这个全局变量在多个头文件中定义了,因此报错。 总 阅读全文
posted @ 2017-08-20 00:37 AuroraMini 阅读(1855) 评论(0) 推荐(0)
摘要:最近用QT做一个监控系统的项目,需要显示目标的运动轨迹,每次目标移动后,就在目标的轨迹中(用vector记录)添加一条新轨迹。 但是在运行中画面里一直不出现轨迹,经过调试发现是记录轨迹的函数出错了。 原程序的逻辑是:目标轨迹类是ObjectTrack,通过调用getTrack()函数获得一个vect 阅读全文
posted @ 2017-08-19 23:15 AuroraMini 阅读(6469) 评论(0) 推荐(0)