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

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

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

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

c 复制代码
//不带参数
   QMetaObject::invokeMethod(thread, "writeData", Qt::QueuedConnection);
   //带参数的方式
   QMetaObject::invokeMethod(thread, "writeData",
       Qt::QueuedConnection,
       Q_ARG(QByteArray, response));  // 参数类型,参数值
相关推荐
傻啦嘿哟4 分钟前
物流爬虫实战:某丰快递信息实时追踪技术全解析
java·开发语言·数据库
码力码力我爱你10 分钟前
Harmony OS C++实战
开发语言·c++
茄子凉心12 分钟前
android 开机启动App
android·java·开发语言
低客的黑调21 分钟前
了解JVM 结构和运行机制,从小白编程Java 大佬
java·linux·开发语言
想唱rap21 分钟前
C++ map和set
linux·运维·服务器·开发语言·c++·算法
FuckPatience25 分钟前
C# 实现元素索引由1开始的链表
开发语言·链表·c#
Halo_tjn37 分钟前
Java 相关资料
java·开发语言·计算机
丸码1 小时前
Java异常体系全解析
java·开发语言
q***72191 小时前
PHP使用Redis实战实录2:Redis扩展方法和PHP连接Redis的多种方案
开发语言·redis·php
k***82511 小时前
python爬虫——爬取全年天气数据并做可视化分析
开发语言·爬虫·python