自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 linux使用spidev_test.c时遇到 can‘t send spi message: Invalid argument

spidev_test.c【can’t send spi message: Invalid argument】

2022-09-30 10:40:14 1249 5

原创 c++11可变参数模板实现std::string fromat的功能

可变参数模板

2022-08-19 10:24:45 477

原创 Qt QWebSocket在线程中 提示:QObject: Cannot create children for a parent that is in a different thread.

Qt QWebSocket 放在线程中用总是会出现控制台提示,提示:QObject: Cannot create children for a parent that is in a different thread.只要把 QWebSocket 和线程移动到一个Thread就可以了SingletonSet::GetWebSocketApi()->moveToThread(m_pThread);//类似这样 ...

2021-06-22 23:58:24 616

原创 使用QThread实现多线程

basethread.h#ifndef BASETHREAD_H#define BASETHREAD_H#include <QObject>#include <QThread>#include <QDebug>#include <qthread.h>/*****************************************/class BaseThread :public QObject{ Q_OBJECTpublic:

2021-03-29 09:01:16 292

原创 同时设置setInputMask 和setValidator后,获取控件输入内容异常的问题

QRegExp regx("((2[0-4]\\d|25[0-5]|[01]?\\d\\d?)\\.){3}(2[0-4]\\d|25[0-5]|[01]?\\d\\d?)");//ip地址的限制QValidator *validator = new QRegExpValidator(regx,ui->lineEdit_IP);ui->lineEdit_IP->setValidator(validator);ui->lineEdit_IP->setInputMask("0

2021-01-07 08:38:49 631

原创 Qt使用libmodbus

Qt使用libmodbus链接: modbus下载地址.下载后在src目录中提取所有.c.h文件,放到一个文件夹中。为了方便使用,我把这些文件放到了一个名叫modbus的文件夹中,文件夹中新建一个文本文档,里边保存以下内容win32:LIBS += -lws2_32HEADERS += \ $$PWD/modbus-private.h \ $$PWD/modbus-rtu-private.h \ $$PWD/modbus-rtu.h \ $$PWD/modbus-t

2020-11-09 11:28:30 2144 1

原创 Qt继承QObject实现多线程

使用QObject实现多线程的步骤不多,自己想创建一个类,类中包含多个不同功能的函数,他们都需要在线程中执行,使用过程中发现当链接了第一槽函数后其他的槽函数就不会响应了。看了网上的很多教程,结合自己的想法和需求设计了这样的用法。下面是具体的使用方法。/********线程类.h************/class ClassName : public QObject{ Q_OBJECTpublic: ClassName();public slots: void doWork1(); voi

2020-06-18 13:40:11 749

原创 关于Qt关闭窗口后,窗口中的槽函数还会被关联的信号触发。

使用close()关闭窗口后,发现程序运行的过程中,如果发送了某一个信号,该信号链接过已经close()过窗口的槽,该槽函数会执行。close()函数执行后该窗口的成员不会被析构,只是隐藏了这个窗口。构造函数中加入:setAttribute(Qt::WA_DeleteOnClose);会在调用close();后析构成员变量。...

2020-06-09 12:53:25 1398 1

原创 使用QT+windowsapi修改文件创建时间修改时间以及最后访问时间

使用QT+windowsapi修改文件创建时间修改时间以及最后访问时间windows系统提供了一些关于文件时间的api,这里我们主要利用了两个api。GetFileTime();SetFileTime();链接: GetFileTime.链接: SetFileTime.i=SetFileTime(hFile,&ftUTC,(LPFILETIME) NULL, (LPFILETI...

2020-04-15 14:25:07 2071

MinGW4.4版本

Qt4需要用老版本的mingw,调试了半天才知道是这个原因,但是资源太老不好找啊!我找了很久,这里提供给大家下载。

2020-11-19

qt使用libmodbus

一个客户端和一个服务器,但是没有解决断开重连的问题。数据的输入还有一些bug。但是整体的框架是没有问题的。

2020-11-09

threadDemo.rar

Qt继承QObject实现多线程的例子,为了实现在一个类中创建多个需要在线程中运行的方法。如果使用的不正确或者有其他更好的方式实现欢迎指点一下。

2020-06-18

空空如也

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

TA关注的人

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