QT中信号函数怎么添加参数? 10

大家好,现在QCameraImageCapture类里面有一个信号,voidQCameraImageCapture::imageSaved(intid,constQStr... 大家好,现在QCameraImageCapture类里面有一个信号,void QCameraImageCapture::imageSaved(int id, const QString &fileName)。我写的信号槽函数为connect(faceID_camera->imageCapture, &QCameraImageCapture::imageSaved, this, &FaceID::imageSaved); 我应该怎么样才能指定信号函数里面的fileName呢? 展开
 我来答
欲乜爰2481
2019-05-26 · TA获得超过3312个赞
知道大有可为答主
回答量:6146
采纳率:84%
帮助的人:281万
展开全部
就是要在函数里发射信号
emit mySignal(int)类似这样的句子被执行到了.信号就会被发射,与信号相关的槽就会被调用.
当然在发射信号前必须先将信号和槽函数用connect函数连接起来.
比如现在有个槽函数为
void mySlot(int a)
{
}
并且已经与mySignal(int) 连接起来了
当程序在某个地方执行到 emit mySignal(4),这样类型的句子时mySlot()就会被调用.4就被当成参数传递给了mySlot(int).就好像直接调用了mySlot(4)一样.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式