【发布时间】:2014-12-28 20:43:57
【问题描述】:
作为验证我的代码实际在哪个线程下运行的一种方法,我使用QThread::currentThreadId()。但是,根据文档,从该函数返回的 Qt::HANDLE 类型是依赖于平台的 typedef。在我的平台 (Linux) 上,它只是 void *(无类型指针)的 typedef。
那么我将如何使用 qDebug() 进行打印,以及如何将其转换为 QString?
【问题讨论】:
-
你可以转储
QThread::currentThread,顺便说一句。
标签: c++ linux multithreading qt5 qdebug