首页 热点资讯 义务教育 高等教育 出国留学 考研考公

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

发布网友 发布时间:2022-04-23 14:45

我来回答

1个回答

热心网友 时间:2023-10-19 06:02

就是要在函数里发射信号
emit mySignal(int)类似这样的句子被执行到了.信号就会被发射,与信号相关的槽就会被调用.
当然在发射信号前必须先将信号和槽函数用connect函数连接起来.
比如现在有个槽函数为
void mySlot(int a)
{
}
并且已经与mySignal(int) 连接起来了
当程序在某个地方执行到 emit mySignal(4),这样类型的句子时mySlot()就会被调用.4就被当成参数传递给了mySlot(int).就好像直接调用了mySlot(4)一样.

热心网友 时间:2023-10-19 06:02

就是要在函数里发射信号
emit mySignal(int)类似这样的句子被执行到了.信号就会被发射,与信号相关的槽就会被调用.
当然在发射信号前必须先将信号和槽函数用connect函数连接起来.
比如现在有个槽函数为
void mySlot(int a)
{
}
并且已经与mySignal(int) 连接起来了
当程序在某个地方执行到 emit mySignal(4),这样类型的句子时mySlot()就会被调用.4就被当成参数传递给了mySlot(int).就好像直接调用了mySlot(4)一样.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com