
Qt
white_Learner
专业摸鱼
展开
-
Qt学习——Qimage和Mat
一、Qimage资料来源:http://doc.qt.io/qt-5/qimage.html简介Qimage类提供独立于硬件的图像描述,其允许直接对像素数据进行访问,同时可以作为绘画对象使用。Qt提供了四个用于图像数据处理的类:QImage,QPixmap,QBitmap和QPicture。QImage:主要用于I / O和对图像像素直接访问和操作。 QPixmap:主要用于...原创 2018-07-19 17:47:49 · 8031 阅读 · 1 评论 -
Qt学习——调用dll功能函数
环境:windows10+Qt5预备知识:隐式调用:同时有库文件(.lib),头文件(.h)与动态链接库(.dll)。(更加简便推荐使用) 显式调用:没有导入库文件(.lib),只有头文件(.h)与动态链接库(.dll)。一、隐式调用(1)打开工程.pro文件,在.pro文件中右键,选择“添加库”。(2)根据需要选择对应选项,此处选择外部库。(3)添加库文件,...原创 2018-07-09 00:15:47 · 2361 阅读 · 0 评论 -
运动控制——三点圆弧和平面圆弧插补
设输入三点为圆弧上的三个点 ,) ,,三点按顺时针或者逆时针在圆弧上排列。一、三点圆弧1、判断三点是否共线及圆弧走向求与的向量积 (1) 结果为正:圆弧是逆时针画 (2) 结果为负:圆弧是顺时针画 (3 )结果为零:三点在同一直线上2、计算圆弧圆心及半径设圆心坐标为,半径为 ,则圆的方程可写为: 将输入的三个点 ,) ,代入方程可得:其...原创 2018-07-26 10:42:51 · 23200 阅读 · 4 评论 -
Qt学习——SQLite数据库的使用
前言SQLite(sql)是一款开源轻量级的数据库软件,不需要server,可以集成在其他软件中,非常适合嵌入式系统。Qt5以上版本可以直接使用SQLite(Qt自带驱动)。用法1 准备引入SQL模块在Qt项目文件(.pro文件)中,加入SQL模块:QT += sql引用头文件在需要使用SQL的类定义中,引用相关头文件。例如:#include <QSqlDatabase...转载 2018-07-20 10:29:02 · 511 阅读 · 0 评论 -
ROS基础——Qt配置
环境:Ubuntu16.04+ROSKinetic2018.8更新:经测试在安装ros_qtc_plugin时,会同时安装Qt5.9,因此可以直接安装ros_qtc_plugin,然后进行第一步的(5)进行配置,而不需要额外安装Qt。2018.9更新:修改ros工作空间的导入方式目录一、安装Qt5.10.1二、配置ros_qtc_plugin三、安装配置ros-kinet...原创 2018-08-05 17:15:08 · 8299 阅读 · 3 评论 -
ROS基础——Qt例程源码解读
一、qnodeqnode继承QThread类(Qt线程类),节点运行独立于GUI,另开线程运行。qnode.hpp#ifndef qt_gui_QNODE_HPP_#define qt_gui_QNODE_HPP_#ifndef Q_MOC_RUN#include <ros/ros.h>#endif#include <string>#inclu...原创 2018-08-17 22:02:20 · 2185 阅读 · 0 评论 -
Qt学习——正则表达式元字符及数值输入限制
转自:http://www.runoob.com/regexp/regexp-metachar.html字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的...转载 2018-08-19 14:41:40 · 2494 阅读 · 0 评论 -
Qt学习——利用Qt Assistant 定制帮助文档
环境:windows10+Qt5.10.1一、概述Qt可以通过QtAssistant为自己的应用程序编制帮助文档,文件目录架构如下:helpdocument│ about.txt //说明│ assistant.exe│ help.qch // .qhp生成│ help.qhc // .qhcp生成│ help.qhcp// 帮助文档窗口界面描述│ he...原创 2018-10-13 14:54:39 · 3766 阅读 · 0 评论 -
Qt学习——Qt程序打包
一、window工具windeployqt:官方打包工具,但使用该工具后仍有可能依然会缺失dll,特别是调用了第三方库 Dependency Walker:检查依赖dll(http://www.dependencywalker.com/) Inno Setup:生成安装程序(http://www.jrsoftware.org/isdl.php)1.1 使用windeployqt...原创 2018-11-14 23:05:51 · 626 阅读 · 0 评论