clion makelist custom slot functions usage
发布时间
阅读量:
阅读量
本文档为备份版本的个人博客文档系统,请联系小游(xiao51)获取更多信息。
请前往其对应的个人博客网站地址访问:
点击访问
我想要在一个子线程中对主线程的UI控件进行管理,并发现系统抛出错误信息。因此, 我们可以通过信号与槽机制启动相关事件以解决这个问题
定义信号量
首先我们定义信号量
// qt型号量
signals:
// 连接失败的信号量
void closeSign();
要使用信号量就必须要有这个宏
外部链接中的图片无法正常上传。可能的原因是目标网站存在防盗链或其他限制机制。建议先保存图片到本地设备后再重新上传
信号量只需要定义,不需要我们去实现
定义插槽函数
// 这里我们定义了一个slots 插槽,这个用于UI界面与程序进行交互
private slots:
// 连接失败触发的事件(这个是触发事件)
void connectFail();
通过调用信号量能够自动触发相应的槽函数,在其中允许编写处理多线程操作的任务
绑定插槽函数和信号量
// connect函数,这个是自定义的信号和槽
// 第一个参数数发送方,这里一般是窗口
全部评论 (0)
还没有任何评论哟~
