上一页 1 2 3 4 5 6 7 8 ··· 28 下一页
摘要: 在工程应用中都会用到第三方库,标准库是在我们安装IDE环境或系统自带已经编译好的库,我们是可以直接调用的,而第三方库需要我们自己下载,编译和安装后才能使用,这里我们说的是Ubuntu如何使用cmake和make来实现第三方库的安装。 主要的步骤分为三步: 1.首先是需要下载第三方库文件。 2.将下载 阅读全文
posted @ 2018-11-21 09:17 未完代码 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 最近在研究咋样在QT 下使用opengl 扩展库glew。首先需要明白的是QT中对glut等库进行了封装,但是对glew和glfw等库需要自己编译后使用。 安装步骤: 1.下载Ubuntu下的glew库文件,下载好后解压。 glew下载路径 官网下载路径 2.编译。 (1)首先安装编译需要的tool 阅读全文
posted @ 2018-11-17 16:06 未完代码 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include //set_union求并集 using namespace std; template void Print(T List) { class T::iterator iter; for(iter=List.begin(); iter!=List.end(); iter++... 阅读全文
posted @ 2018-11-14 19:09 未完代码 阅读(1592) 评论(0) 推荐(0) 编辑
摘要: 在qt中需要将获取到的double 值在ui界面上显示出来,便于观察。但是lineEdit控件的setText()要求的参数是string。 所以我们先要进行转化,将double 转化为string. 应用上面的转换方式,我们就可以进行转化了。 例如: 有时候我们也需要读取lineEdit中的值,需 阅读全文
posted @ 2018-11-13 10:33 未完代码 阅读(2278) 评论(0) 推荐(0) 编辑
摘要: ros自定义消息可以根据自身项目需求定义和封装想要的数据类型和数据结构。具体可以参考维基百科关于ros自定义消息部分 这里我只是记录自定义消息的要点部分: 1.首先要在工作空间下功能包中创建一个msg的文件夹用于存放消息文件。创建过程可以通过手动创建,也可以通过以下命令创建 2.在msg文件中添加消 阅读全文
posted @ 2018-11-10 11:03 未完代码 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 出现这个问题是因为在cmakelist.txt中没有声明对roscpp的依赖。在find_package中添加roscpp,重新执行就ok了。 阅读全文
posted @ 2018-11-09 11:25 未完代码 阅读(2984) 评论(0) 推荐(0) 编辑
摘要: plot.h plot.cpp QPointF pointf[10]; pen.setWidth(6); painter.setPen(pen); // 设置画笔 for (int i=0; i<10; ++i) { pointf[i].setX(2.0+i*10.0); pointf[i].set 阅读全文
posted @ 2018-11-05 15:13 未完代码 阅读(494) 评论(0) 推荐(0) 编辑
摘要: circlewidget.h circlewidget.cpp 结果: 阅读全文
posted @ 2018-11-03 16:04 未完代码 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: 鼠标事件分为四种: 1.按下 2.抬起 3.移动 4.双击 鼠标事件继承与QWidget 重写这四个函数,就能够让自定义控件支持鼠标操作。 QT中用QMouseEvent类来表达一个鼠标事件 x,y :坐标 globleX,globleY:全局坐标 buttun:鼠标的按键 例子: 当鼠标按下的时候 阅读全文
posted @ 2018-11-03 15:25 未完代码 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 在qt 中,QPixmap 用于表示一张图片,支持png,jpg格式的加载。 QT中图片的路径分为两种: (1)文件系统中的图片:使用绝对路径或者相对路径。 (2)资源中的文件:以冒号开头例如:/Test/source/logo.jpg 绘制的参数: (1)源矩形 可以绘制图形的全部,也可以绘制其中 阅读全文
posted @ 2018-11-03 14:19 未完代码 阅读(905) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 28 下一页