本文档为个人博客文档系统的备份版本、作者:小游、作者博客:点击访问
我想在子线程中来控制主线程的UI控件,但是程序报错,所以我们可以利用信号和插槽来自己触发一个事件。
定义信号量
首先我们定义信号量
// qt型号量
signals:
// 连接失败的信号量
void closeSign();
要使用信号量就必须要有这个宏
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-QGEcfuv7-1608904841537)(http://img.xiaoyou66.com/images/2020/12/22/VIorP.png)]
信号量只需要定义,不需要我们去实现
定义插槽函数
// 这里我们定义了一个slots 插槽,这个用于UI界面与程序进行交互