文章来自狗哥博客:https://qtdebug.com/qtbook-thread-update-ui-in-nonui-thread/
注:
图中Lambda表达式函数体运行环境可能为XThread线程,故调用Widget类中方法showTime( ... )时,实际上是在非UI线程中更新UI,而Qt机制不允许在非UI线程中操作UI相关的方法,故此处应调用QMetaObject::invokeMethod( ... )方法。
当然,常规的非UI线程更新UI的信号槽方法自然也可以。
转载于:https://blog.51cto.com/weiyuqingcheng/2131459