当前位置: 首页 > news >正文

Qt--信号槽发送QVector

信号

第一步,在.h文件添加头文件

#include <QMetaType>
#include <QVariant>
Q_DECLARE_METATYPE(QVector<double>);

第二步,定义信号

signals:void sig(QVariant x,QVariant y);

第三步,在构造函数中添加

qRegisterMetaType<QVariant>("QVariant");

第四步,封装数据

QVector<double> Var1,Var2;
QVariant dataVar1,dataVar2;
dataVar1.setValue(Var1);
dataVar2.setValue(Var2);
emit sig(dataVar1,dataVar2);

第一步,定义槽函数

public slots:void slot_Data(QVariant,QVariant);

第二步,连接槽函数

connect(sig_class,SIGNAL(sig(QVariant,QVariant)),this,SLOT(slot_Data(QVariant,QVariant)));

第三步,实现槽函数 

void slot_class::slot_Data(QVariant data1, QVariant data2)
{QVector<double> D1 = data1.value< QVector<double> >();QVector<double> D2 = data2.value< QVector<double> >();}

相关文章:

  • 专注于PLC数据采集MES交互解决方案
  • Redis集群模式之Redis Cluster(3)
  • 【0.2 漫画操作系统原理】
  • 从0开始学习R语言--Day23--稳健回归
  • volka烹饪常用英语
  • Salesforce 推出Marketing Cloud Next营销云
  • Docker 部署 PostgreSQL 指南
  • 0x-5-ORA-03113-ORA-01081-记一次删归档改spfile-开实例
  • Vue3中v-bind指令用法详解
  • 论文略读: CITYANCHOR: CITY-SCALE 3D VISUAL GROUNDING WITH MULTI-MODALITY LLMS
  • 渲染进阶内容——机械动力的渲染(1)
  • 小程序跳转链接实战:https://wxaurl.cn/、weixin://dl/business/ 跳转与明文 URL Scheme 生成指南
  • MaxCompute的Logview分析详解
  • K8S 专栏 —— Pod 篇
  • 人工智能学习20-Pandas-自定义的函数
  • 单片机电路设计
  • 剖析电商搜索要点并基于Es+Redis模拟电商搜索行为
  • 滚珠螺杆的预紧间隙如何调整?
  • python基础举例
  • 地理数据库 gdb mdb sde 名称的由来
  • seo网站推广seo/网盘资源大全
  • 长沙网站设计流程/手机营销软件
  • java做网站用的是什么/软文范例大全
  • 网站怎么做免费推广方案/义乌百度广告公司
  • 网站建设销售兼职合同/创意营销新点子
  • 学网站建设去什么学校/网站开发工程师