自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 记录C++中巧用的一些宏

记录C++中巧用的一些宏:#define CONCATE(...) __VA_ARGS__/*! Q_PROPERTY getter and setter generator*/#define ADD_QPROP_RW_INIT(type, name, getter, setter, init) \ public: \ Q_PROPERTY(type name MEMBER m_##name READ getter WRITE setter NOTIFY name##Cha

2021-03-19 14:55:16 229

原创 LNK2001 无法解析的外部符号 “public: static struct QMetaObject const

问题记录下解决过程:此错误产生原因是,自己封装dll给的头文件中有你Q_OBJECT宏,同时此类的父类也有Q_OBJECT宏,就会报错,把此类中的Q_OBJECT宏删掉即可编译过。class QCameraCore : public QObject{ Q_OBJECTpublic : QCameraCore();};class BaslerCamer : public QCameraCore{Q_OBJECTpublic: BaslerCamer(void);

2020-08-21 10:48:09 6526 3

原创 程序中使用标志位

在程序中经常使用标志位,特别在工控软件这一块,我用的比较多,于是结合网上的一些资料,做了一个标志类上代码:#pragma once#include <qbytearray.h>#include <iostream>#include <QDebug>#define Byte unsigned char class FlagManager{ static Byte Value[5]; // //BYTE 8 位 * 5 = 40public: s

2020-08-07 18:07:36 1768

原创 用QT编写的数值输入控件带有下拉数字小键盘输入

效果:直接上代码DigitComBox.h#pragma once#include <QWidget>#include <QListWidget>#include <QHBoxLayout>#include <QVBoxLayout>#include <QEvent> #include <QDoubleSpinBox>#include "QDoubleBox.h"class DigitComBox : public

2020-07-20 16:36:39 1696

原创 记录下setStyleSheet使用中的一些问题

setStyleSheet(" QAbstractSpinBox::down-button {width: 0px; }QAbstractSpinBox::up-button {width: 0px; }");上一句代码执行OKsetStyleSheet(" QAbstractSpinBox::down-button {width: 0px; }QAbstractSpinBox::up -button {width: 0px; }");这句代码执行后,SpinBox的下箭头框没有变化,因为up -bu

2020-07-20 15:35:11 436

原创 QT在子线程中使用QAxWidget

在子线程中使用samlight二次开发的控件,会出现需要以管理员运行的提示,无法操作板卡,现找到解决方案如下: auto func = std::function<void()>([&]() { //在线程中初始化COM组件 HRESULT r = OleInitialize(0); //QAxWidget控件的相关操作 //..... //结束释放 OleUninitialize(); }); auto thd

2020-07-08 16:21:21 746

原创 QT中使用QThread::create()出现未能使函数模板“unknown-type std::invoke(_Callable &&,_Types &&…)”专用化

记录下遇到的问题:QT中使用QThread::create()出现未能使函数模板“unknown-type std::invoke(_Callable &&,_Types &&…)”专用化使用如下代码即可 auto q = std::function<void(int, double)>([&](int dir, double searchmm) { goHome(dir, searchmm); }); auto thread = Q

2020-07-07 21:09:02 3814 1

C++实现的IOC容器,单头文件

仅需一个头文件即可使用C++ ioc容器

2025-01-16

CCD-Mes.zip

CCD-Mes.zip

2022-10-08

技术协议----------设备

技术协议----------设备

2022-04-20

非标自动化设备视频分享

非标自动化设备视频分享

2022-04-20

常用ppt分享 例如工作汇报、培训

常用ppt分享 例如工作汇报、培训

2022-02-15

qt-vsaddin-msvc2019-2.5.2-rev.01.vsix

qt-vsaddin-msvc2019-2.5.2-rev.01.vsix

2021-05-07

Exported-2021-03-21.vssettings

Exported-2021-03-21.vssettings

2021-05-07

QtWidgetsApplication1.rar

用QT编写的数值输入控件的源代码 1.带有下拉数字小键盘输入的功能 2.前后缀、范围、小数位数等设置

2020-07-20

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

TA关注的人

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