摘要: 代码文件全部编译完成,检查cpp对应的obj文件已经完全生成,但是一直无法结束编译,无法生成最终的dll文件,最后通过和别的工程对比发现,工程文件中<ItemDefinitionGroup><Link>标签中缺少<OutputFile>标签,手动添加<OutputFile>$(OutDir)$(Ta 阅读全文
posted @ 2020-11-18 15:21 酷熊 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,osg+Qt程序的帧率在30fps左右,即使场景是空的 可以通过在场景所在widget中设置(例如在构造函数中) startTimer(1000.0/60, Qt::PreciseTimer); 这样帧率可以提高很多 阅读全文
posted @ 2020-11-06 17:23 酷熊 阅读(1132) 评论(0) 推荐(0) 编辑
摘要: 使用Q_OBJECT之后,再设置StyleSheet无效,需要设置setAttibute(Qt::WA_StyledBackground); 需要置顶的话,windowFlag设置Qt::WindowStaysOnTopHint 阅读全文
posted @ 2020-09-21 14:04 酷熊 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 可以使用osgManipulator/Projector.cpp中的getSphereLineIntersection()函数 里面还有其他一些求交计算 阅读全文
posted @ 2020-08-05 15:04 酷熊 阅读(408) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/hankern/article/details/104468865 上述连接讲述了oe接在线地图数据,oe2.8+osg3.4是没问题的 <map name="在线地图" type="geocentric"> <image name="高德影像" driv 阅读全文
posted @ 2020-06-29 14:05 酷熊 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 临时修改环境变量,只对当前控制台有效 set myPath=D:\Work\Devset PATH=%PATH%;%myPath%myexe.exepause 永久修改path(!!!谨慎使用,因为这个会覆盖的之前的path设置,安全起见,运行此命令bat之前,保存一下当前path) set myP 阅读全文
posted @ 2020-06-29 09:38 酷熊 阅读(7851) 评论(0) 推荐(0) 编辑
摘要: QSplashScreen鼠标点击时就退出了,看一下它的头文件,可以看到它重写了mousePressEvent, 我们继承一下QSplashScreen,重写这个函数,函数体为空就可以了 阅读全文
posted @ 2020-06-18 15:41 酷熊 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 一个标签贴图,不想被鼠标拾取激活而显示在顶层,可以 label->setWindowFlags(label->windowFlags()|Qt::WindowDoesNotAcceptFocus); 阅读全文
posted @ 2020-06-18 15:19 酷熊 阅读(423) 评论(0) 推荐(0) 编辑
摘要: qt lnk2001 metaObject(void)因为含有Q_OBJECT的头文件对应的moc文件没有生成,通过删除.h,然后在再添加就可以了,添加的时候会moc 阅读全文
posted @ 2020-06-13 13:57 酷熊 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 使用布局Layout是做不到的,可以将两个组件添加到一个Widget中,而Widget布局为空,这样就可使得两个属于Widget的组件位置有重叠 阅读全文
posted @ 2020-06-11 14:12 酷熊 阅读(972) 评论(0) 推荐(0) 编辑