自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 用QT实现同仪器通信的完整项目

本项目为了实现对灯箱仪器的控制,自动从系统查找串口,并设置固定的通讯参数。1、类关系类之间的关系如下:Dialog为界面类,主要完成人机交互。LampCtrl为设备控制类,主要完成同仪器的通信。CLogManager为日志记录,记录通信的状态等。2、设备的通信协议1.色温设定:发送格式:<ID,C=数值>(数值范围:0100,ID:19)例:对 2 号设备设定 50%色温<2,C=50>正确返回:<ID,B=OK> 例: <2,B=OK&gt

2021-02-25 14:45:17 448

原创 使用QT开发海康工业相机

**海康工业相机开发**1.驱动下载海康机器人摄像头是工业级的摄像头,和监控摄像头不是同一个部门。监控摄像头和工业级的摄像头的二次开发也是不一样的。按照下面提示下载开发包,然后安装到本地。本次主要介绍工业相机的QT(5.9.4)环境下开发。这里只介绍简单的开发过程,如果需要视频流回调和实时视频显示等高级问题,可以联系我(atuexe@sina.com)。或访问我CSDN里的个人博客(https://blog.csdn.net/weixin_4350...

2021-02-08 14:47:01 2797

原创 QTabBar如何等份填充QTabWidget

QTabBar如何等份填充QTabWidget1、子类化QTabWidget,然后重载paintEventvoid ResultForm::paintEvent(QPaintEvent *e){QTabWidget::paintEvent(e);QString a = QString("QTabBar::tab{width:%1px;}").arg( width() / count() );setStyleSheet(a);}2、直接设置属性本方法可能导致边框外观的改变ui->t

2021-02-05 09:41:28 498

原创 Qt元对象系统

QT元对象介绍

2024-04-26 08:47:25 96

原创 Qt学习-隐式共享(Implicit Sharing)

当作为参数传递时,隐式共享类既安全又高效,因为只传递指向数据的指针,并且只有当函数写入数据时才会复制数据,即写时复制。隐式共享对 STL 样式的迭代器有另一个影响:当迭代器在容器上处于活动状态时,您应该避免复制容器。每当新对象引用共享数据时,引用计数就会增加,而当对象取消引用共享数据时,引用计数就会减少。隐式共享主要发生在幕后;使用隐式共享的 QPen 类从所有更改内部数据的成员函数中的共享数据分离。共享类由指向包含引用计数和数据的共享数据块的指针组成。// 修改了a的数据,a拷贝了一份,从共享数据分离。

2023-08-29 20:55:09 136

原创 QT Creator无法启动调试软件的解决方案

QT Creator启动调试软件时,偶然遇到“目录错误或无足够权限”无法启动调试,则按如下操作进行:1、删除项目下的.pro.user文件2、重启QT Creator,重新加载项目3、或者重新启动系统

2021-09-04 15:25:54 971

转载 Qt多线程

转:https://www.cnblogs.com/findumars/p/5352982.htmlQt 包含下面一些线程相关的类:QThread 提供了开始一个新线程的方法QThreadStorage 提供逐线程数据存储QMutex 提供相互排斥的锁,或互斥量QMutexLocker 是一个便利类,它可以自动对QMutex加锁与解锁QReadWriterLock 提供了一个可以同时读操作的锁QReadLocker与QWriteLocker 是便利类,它自动对QReadWriteLock加锁

2021-03-15 17:36:55 262 1

原创 QTreeWidget实现默认选中上次选中的项目

void TaskListForm::ReloadTree(){//获取当前选中的项目名称QString strSel;QTreeWidgetItem *itemSel = ui->treeWidget->currentItem();if ( NULL != itemSel ){strSel = itemSel->text(0);itemSel = NULL;}//重新加载树形控件项目,并获取选中项目ui->treeWidget->clear();QSt

2021-03-11 13:49:16 1867

初中数学各种公式(完整版).docx

初中数学各种公式(完整版)

2021-03-09

用QT实现同仪器通信的完整项目

用QT实现同仪器通信的完整项目

2021-02-25

一种基于绝对K、S值的涂料建库配色方法.pdf

一种基于绝对K、S值的涂料建库配色方法

2021-02-08

海康工业相机开发(QT).doc

海康工业相机在QT环境下开发介绍

2021-02-08

空空如也

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

TA关注的人

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