自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Qt学习笔记(6):布局管理器2:基本布局QLayout

基本布局QLayout类Qt提供了QHBoxLayout类,QVBoxLayout类和QGridLayout类等的基本布局管理,分别是水平排列布局,垂直排列布局和网络排列布局,他们之间的继承关系如下:布局中常用的有addWidget()和addLayout()/addWidget()方法用于加入需要布局的控件,方法原型如下:void addWidget(){ QWidget *wid...

2019-05-30 21:05:29 1075

原创 Qt学习笔记(5):Qt布局管理器1:QSplitter,QDockWidget,QStackedWidget

Qt5布局管理器(QGridLayout)在设计较复杂的GUI用户界面的时候,仅通过指定窗口部件的父子关系以期达到加载和排列窗口部件的方法是行不通的,最好的办法是使用Qt提供的界面管理器。需要的头文件:#include <QGridLayout>使用如下://只有部分代码://创建一个网格布局管理器对象mainLayout,并用this指出父窗口QGridLayout...

2019-05-27 21:15:34 1314

转载 Qt学习笔记(4):MainWindow 简介

MainWindow 简介转载自https://www.devbean.net/2012/08/qt-study-road-2-mainwindow/QMainWindow是 Qt 框架带来的一个预定义好的主窗口类。所谓主窗口,就是一个普通意义上的应用程序(不是指游戏之类的那种)最顶层的窗口。比如你现在正在使用的浏览器,那么主窗口就是这个浏览器窗口。试着回想一下经典的主窗口,通常是由一个标题...

2019-05-25 22:43:38 6521

原创 Qt学习笔记(3):模板库

Qt学习笔记(3):模板库、工具类及其控件1.Qt的字符串类(QString)Qt提供了QString类,他保存了16位Unicode值,提供了丰富的操作、查询和转换等函数。该类还进行了使用隐式共享、高效的内存分配策略等多方面的优化。使用://跟string类类似QString str = "Hello,";QString str += "World!";QString::appe...

2019-05-24 15:09:13 697

转载 Qt学习笔记(2):Qt模块简介

Qt的模块简介Qt 5模块分为 Essentials Modules 和 Add-on Modules 两部分。前者是基础模块,在所有平台上都可用;后者是扩展模块,建立在基础模块的基础之上,在能够运行 Qt 的平台之上可以酌情引入。Qt 基础模块分为以下几个:Qt Core,提供核心的非 GUI 功能,所有模块都需要这个模块。这个模块的类包括了动画框架、定时器、各个容器类、时间日期类、事件、...

2019-05-22 12:45:40 363

原创 Qt学习笔记(1):按钮和信号槽

Qt的学习之路:参考网址1:https://doc.qt.io/qt-5/qtquick-codesamples.html参考网址2:https://www.devbean.net/2012/08/qt-study-road-2-catelog/QPushButton类:用来设计一个按钮。需要的头文件:#Include <QPushButton>使用://想测试结...

2019-05-22 12:37:22 11302 3

翻译 ros发布者节点以及订阅者节点的编写

编写发布者节点:“节点”是连接到ROS网络的可执行文件的ROS术语。在这里,我们将创建一个将继续广播消息的发布者(“talker”)节点。将目录更改为您在catkin工作区之前的教程中创建的beginner_tutorials包:首先使用指令更改一下roscd的绝对路径:$ . ~/catkin_ws/devel/setup.bash然后使用$ roscd beginner_tuto...

2019-05-19 11:29:51 2361

翻译 如何编写ros服务节点

编写ros服务节点:观看此教程之前,请确保您已经按照ros编写srv教程编写了srv文件首先,我们设置并打开相应的路径,使用指令:. ~/catkin_ws/devel/setup.bash roscd beginner_tutorials然后创建文件,指令:gedit src/add_two_ints_server.cpp将以下代码块复制粘贴进入即可#include "r...

2019-05-19 11:29:24 1365

原创 ros编写自己需要的msg(C++)

ros编写自己需要的msg1.首先,创建自己的包$ cd catkin_ws/src$ catkin_create_pkg test roscpp2新建一个msg文件夹用来存放自己编写的msg文件$ roscd test$ mkdir msg$ cd msg$ vi test.msg3.编写自己需要的类型的参数。可供选择的有:boolint8uint8int16u...

2019-05-19 11:26:58 3121 3

原创 机器人操作系统教程总结

Ros教程总结:参考网址:http://training.eeworld.com.cn/video/14321(视频网址)最简单的一个package(如下图所示)其中,CMakeLists.txt文件规定了catkin编译的规则,例如:源文件,依赖项,目标文件。常用的CMakeLists.txt文件的语法:一般使用catkin_create_pkg指令之后,通过自己的需要在对应的函数...

2019-05-07 23:46:04 988 1

原创 ubuntu16.04下载opencv3.4.0并检测是否安装成功

ubuntu16.04下载opencv3.4.0首先安装opencv3.4.0:1.下载源码$ wget https://github.com/opencv/opencv/archive/3.4.0.zip2.解压源码$ unzip 3.4.0.zip3.安装依赖库$ sudo apt-get install build-essential$ sudo apt-get inst...

2019-05-03 10:58:27 7518 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除