Qt解决不同线程,调用对方的函数

Qt解决不同线程,调用对方的函数

Qt解决不同线程,调用对方的函数

例如在主线程调用thread类,但是thread不和主线程在同一个线程,就需要用QMetaObject::invokeMethod调用方式,或者使用信号方式

c 复制代码
//不带参数
   QMetaObject::invokeMethod(thread, "writeData", Qt::QueuedConnection);
   //带参数的方式
   QMetaObject::invokeMethod(thread, "writeData",
       Qt::QueuedConnection,
       Q_ARG(QByteArray, response));  // 参数类型,参数值
相关推荐
Evand J11 分钟前
【MATLAB例程】基于低精度IMU、GNSS的UAV初始航向(三维角度)校准的仿真,包含卡尔曼滤波、惯导解算与校正
开发语言·matlab·gnss·imu·卡尔曼滤波
feng_you_ying_li16 分钟前
c++之哈希表的介绍与实现
开发语言·c++·散列表
网域小星球23 分钟前
C 语言从 0 入门(十四)|文件操作:读写文本、保存数据持久化
c语言·开发语言·文件操作·fopen·fprintf
网域小星球27 分钟前
C 语言从 0 入门(七)|字符数组与字符串完整精讲|VS2022 高质量实战
c语言·开发语言·字符串·vs2022·字符数组
Jia ming34 分钟前
C语言实现日期天数计算
c语言·开发语言·算法
xh didida41 分钟前
C++ -- string
开发语言·c++·stl·sring
lly2024061 小时前
Bootstrap 折叠组件详解
开发语言
无限进步_1 小时前
【C++&string】大数相乘算法详解:从字符串加法到乘法实现
java·开发语言·c++·git·算法·github·visual studio
‎ദ്ദിᵔ.˛.ᵔ₎2 小时前
模板template
开发语言·c++
大邳草民2 小时前
Python 中 global 与 nonlocal 的语义与机制
开发语言·笔记·python