自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 喷墨打印的简单介绍

2. **可持续发展:** 喷墨打印技术可能会朝着更环保、可持续的方向发展,包括使用更环保的墨水和减少耗材浪费。1. **高分辨率:** 喷墨技术可以实现高分辨率的打印,适合打印细节丰富的图像和文本。1. **高速喷墨:** 未来喷墨技术可能会进一步提高打印速度,以满足快速印刷的需求。1. **家庭照片打印:** 喷墨技术在打印高质量照片方面表现出色,适合家庭用户。4. **色彩丰富:** 喷墨技术可以实现丰富的颜色表现,产生逼真的图像。**喷墨的未来发展趋势:****喷墨打印的特点:**

2023-11-15 08:22:26 100

原创 喷墨打印介绍

喷墨打印技术在包装印刷领域应用广泛,可以实现高分辨率、个性化的包装图案,取代传统的印刷工艺。喷墨技术可以在陶瓷制品上打印图案和图像,取代传统的丝网印刷或热转印工艺,提高图案的精细度和可变性。佳能的喷墨打印机适用于图文混排的印刷任务。喷墨印花在纺织品制造中可以替代传统的印花工艺,如染色、丝网印刷等,实现更复杂、更多样化的图案。在标签和包装行业,喷墨技术可以用于印刷标签、条码和序列号,取代传统的印刷、贴纸或热转印工艺。在汽车制造中,喷墨技术可以用于印刷零件标识、图案或装饰,取代传统的标签、贴纸或丝网印刷。

2023-08-08 14:46:52 298

原创 Qt实现自定义QDoubleSpinBox软键盘

使用触摸屏时候,点击QSpinBox或者QDoubleSpinBox弹出数字软键盘

2023-08-03 15:00:07 1289

原创 双相机坐标系标定

工业双相机对位标定

2022-10-26 18:44:01 5247 3

原创 qt 生成4bit的BMP图片

qt 生成每个像素占4bit的bmp文件

2022-10-19 20:01:17 537

原创 OpenCv 九点标定不准确的问题

openCV和Halcon的九点标定

2022-09-16 09:39:25 1948 4

原创 关于libdmtx无法识别的问题

libdmtx L边很清晰的码,居然无法识别,折腾好久才找到原因

2022-06-23 18:39:04 687

原创 qt IPC 之共享内存

qt 共享内存

2022-05-25 21:27:15 959

原创 Qt 写bmp文件

如何用qt保存 bmp文件

2022-05-13 08:50:53 1718

原创 QT 无法运行“rc.exe”

环境windows10 qt 5.15.2网上搜索了挺多,都只是拷贝了rc.exe,除了rc.exe,还需要拷贝rcdll.dll用everything软件搜一下电脑上的rc.exe,复制你电脑的这个路径下面的rc.exe 和rcdll.dll拷贝到 D:\Qt\Qt5.15.2\5.15.2\msvc2015_64\bin需要注意的是 rc.exe在你的电脑里可能有很对版本如果选错版本 编译时会报 “运行 rc.exe期间错误”可以从构建套件里面的debugge

2022-05-07 12:54:36 2118 3

原创 qt保存单色位图

qt 将图片保存为单色位图

2022-01-21 13:26:52 696

原创 QWidget中嵌入QML

近年来,QMl被Qt官方夸得天花乱坠,作为一枚传统的Qter,习惯了用QWidget,毋容置疑的是qml做出来的页面确实炫酷,那么如何在传统的qwidget中嵌入qml呢?倒腾了一上午,终于摸清了他的套路qt版本:5.121.首先创建一个传统的QApplication 应用程序2.添加新文件选择QMLFILE3.编写qmlimport QtQuick 2.0Item { signal signal2Widget signal signal2qml .

2021-03-06 14:18:06 2460

原创 QObject::connect: Parentheses expected, signal QmlFile_QMLTYPE_0::signal2qml

通常我们都是用这种简洁的方式链接信号和槽,connect(m_timer,&QTimer::timeout,this,&MainWindow::updateTime);今天链接从qml那边发送过来的信号用的connect(pRoot,SIGNAL(signal2qml()),this,SLOT(resiveFromQml()));一不小心把链接写成 connect(pRoot,SIGNAL(signal2qml),this,SLOT(resiveFromQml()));编译通过,..

2021-03-06 11:05:55 386

原创 qt Redis使用

代码是对redis常见的hash的封装和使用每个函数都亲自测试过关于如何安装hiredis模块,网上一搜一大堆,这里不在赘述,如有其他问题欢迎留言交流。头文件#ifndef REDISBASEMODULE_H#define REDISBASEMODULE_H#include <QObject>#include <QMap>#include <QVariant>#include "hiredis/hiredis.h"#include "re.

2021-01-05 16:56:47 2977 6

原创 qt在Ubuntu下的打包发布

打包大概分3步:编程release版本 找出执行档所有依赖的链接库 压缩或者打成deb包第一步和第三都很简单,关键是第二步 本着复杂易出错的事情交给工具做的原则,介绍本期的主角 linuxdeployqt先从github上获取源码 https://github.com/probonopd/linuxdeployqt编译源码在src/linuxdeployqt下面有MakeList.txtroot@yanfa-laptop:~/2020/src/linuxdeployqt# cma

2020-11-11 15:50:24 743

原创 三菱MC协议之Qt开发

MC协议是三菱的独有协议,他的PLC或者控制器内置的协议,通过此协议,外部可以控制或读取plc的点位,从而轻松实现plc和上位机的沟通,这个协议类似modbus协议,都是一问一答,但是帧结构完全不一样。具体的协议规则三菱有专门的说明书,有详细的说明,但是应为太详细了导致它有500多页,简单的帧结构大家可以参考这个微博:https://blog.csdn.net/xy943294069/article/details/48416535也不是每个三菱的plc都支持mc协议,像三菱的fx系列就不支持,但

2020-10-26 14:40:46 2507

原创 Qt MySQL server has gone away

如果网上修改max_allowed_packet 的值什么之类的没有解决你的问题,那么请你检查一下你是不是在两个线程,在没加锁的情况下同时操作了同一张表格在多线程中同时对一张表格进行操作 请一定要加锁,不然必报这个错,java里面有现成的数据库链接池,不用考虑这个问题,c++除了加锁我还没找到更好的方法如果你们有更好的方法,欢迎留言我们一起交流...

2020-09-22 16:57:22 154

原创 C++/qt 中虚析构函数的作用

总体来说析构函数是为了避免内存泄露,而且是子类中会有指针成员变量时才使用到的,也就是说虚析构函数会使得在删除指向子类对象的基类指针时,可以调用子类的析构函数,达到释放子类中堆内存的目的,以防止内存泄露。...

2020-09-01 09:04:01 611

原创 Qt error: using typedef-name `XXX‘ after `class‘

如果你编译时莫名奇妙遇到这个问题,你可以思考下是不是你之前定义的结构体,或者其他类型已经用到这个class 名称了。

2020-09-01 08:57:49 2656

原创 WCS职责

2020-07-21 18:49:07 250

原创 qt 对‘vtable for KBaseStruct_’未定义的引用

qt 对‘vtable for *****’未定义的引用相信写qt的人都会遇到这个问题,据个人总结造成这个问题大概有一下几个原因:头文件确实没有引用这个类型 用的类型和实际类型不一致,或者用的库没有更新,比如SDK里面的头文件没更新 此类型里面的虚函数没有实现,如果是基类里面有虚函数没有实现,在用多态的时候也会报这个错...

2020-07-03 14:05:35 1129 1

原创 QItemDelegate和 QStyledItemDelegate及Model之间的关系

QItemDelegate和 QStyledItemDelegate的区别qt 默认的委托是 QStyledItemDelegate。二者的区别在于绘制和向视图提供编辑器的方式。但同起来感觉区别并不大,之前用tabview时,想在里面添加控件第一时间就想到了重写代理,在虚函数里面创建自己想要的控件并返回出来就ok了,但是写完发现在显示的时候并没有默认显示出来,后来看文档、The QStyledItemDelegate class provides display and editing faciliti

2020-06-23 11:29:39 1267

原创 JQHttpServer的使用

最近的一个项目需要用qt写一个http的服务器,之前做过http的客户端,客户端很简单,网上一搜一大堆。服务器还是第一次做,网上找资料说有个大牛写了个JQHttpServer,而且是开源的,就再github上下载下来了,很完整的源码,还有demo,感谢这个好心人。但使用的时候我想的到session里面的信息,发现没有这个信号,就想QTcpSocket里面那样直接有个onRedReady()信号给我们用,让我们在客户端发信息的瞬间得到客户端发过来的消息,那么没有咋办呢,首先想到的是个笨办法,把那个回调写到

2020-06-20 16:20:52 2963 6

原创 QSqlQuery::prepare: database not open

遇到这个问题大概有三个原因打开数据库的时候参数没有填对比如(链接名,ip 端口 账号密码) 再有就是服务端数据库根本没有代开 然后就是个扯淡的问题,你在数据库没有打开之前使用了查询...

2020-06-20 10:52:03 3954

原创 穿梭车的立体仓库作业分析

-----Korol 2019-10-07货位分配原则为了确保仓库的稳定性和作业的效率,就需要从各个方面考虑各个后期可能会影响后期作业效率的因素,合理安排库位。通常立体仓库的货位分配原则主要考虑一下几个方面。1)货架受力均匀原则为了保证货架...

2019-10-07 11:10:29 1830

原创 常见算法的理解与比较

市场常见调度算法的一些理解RRT传统的路径规划算法有人工势场法、模糊规则法、遗传算法、神经网络、模拟退火算法、蚁群优化算法等。但这些方法都需要在一个确定的空间内对障碍物进行建模,计算复杂度与机器人自由度呈指数关系,不适合解决多自由度机器人在复杂环境中的规划。基于快速扩展随机树(RRT / rapidly exploring random tree)的路径规划算法,通过对状态空间中的采样...

2019-10-06 15:09:17 865

原创 KDL:直线插补 圆弧插补的应用

之前因为公司需要,要开发scara机械手,因为是自己的控制器,支持插补模式,剩下的就是要开发各种指令圆弧插补,直线插补等等... 大家都知道scara相对来说比六轴的要简单很多,但是这个算法也把自己弄得神魂颠倒,路径很好计算,但配合着各种速度曲线就麻烦了,比如常见的(梯形加速,半梯形,S型 ,矩形...),这个算起来就麻烦了....后来同事介绍了KDL,一切就简单很多早在很多年前,...

2019-09-15 11:30:57 1671 2

原创 QT Button Label 修改背景色

pushbutton更改背景色: ui->pushButton->setStyleSheet("background-color:red"); 也可以 ui->pushButton->setStyleSheet("background-color:rgb(0,255,0)");label更改背景色: ui-...

2019-09-10 15:59:51 625 1

原创 树莓派 QT ModbusTcp private/q_bject.h

潜水太久了,最近做了个在树莓派上走Modbus通讯的项目,发现两个问题1,应为之前没搞过需要个Demo2,树莓派上没有serialbus 模块第一个问题好解决,qt 5.7.1上自带modbusTcp 和RTU的demo,这里给qt点个赞第二个问题走了一点弯路网上说qt5.8自带modbus模块,第一个想法就是升级树莓派系统(新版的系统已经支持qt5.11)可是升级了系统,...

2019-09-10 14:42:51 501

master.tar.gz

qt modbusTcp demo 亲测好用,欢迎大家下载,希望能帮到大家

2019-09-10

空空如也

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

TA关注的人

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