当前位置: 技术问答>linux和unix
Qt中利用槽如何来传递参数
来源: 互联网 发布时间:2015-07-14
本文导语: 我利用Qt来进行开发时,每当用到connect时,其函数内只能写数据类型,却不能写实参,那么我如何利用槽来传递参数呢? 我现在有一个函数,需要被connect两次,函数体都一样,只不过作用的对象不一样,所以我现在只好写了两个...
我利用Qt来进行开发时,每当用到connect时,其函数内只能写数据类型,却不能写实参,那么我如何利用槽来传递参数呢?
我现在有一个函数,需要被connect两次,函数体都一样,只不过作用的对象不一样,所以我现在只好写了两个函数,这肯定有问题,所以恳请各位解答.
多谢各位!!!!
:)
我现在有一个函数,需要被connect两次,函数体都一样,只不过作用的对象不一样,所以我现在只好写了两个函数,这肯定有问题,所以恳请各位解答.
多谢各位!!!!
:)
|
信号和槽的参数对齐就行了,参数名没用的,connect注册的时候也不管他。
注意emit 信号的时候,确保信号和槽所属的对象都在生命期内,
注意emit 信号的时候,确保信号和槽所属的对象都在生命期内,
|
我利用Qt来进行开发时,每当用到connect时,其函数内只能写数据类型,却不能写实参,那么我如何利用槽来传递参数呢?
这是什么意思??什么函数内只能写类型?
好像说的有点不明不白的。
信号和槽必须定义一致。作用的对象不一样的话,那就将该对象作为参数传递不就行了吗。
这是什么意思??什么函数内只能写类型?
好像说的有点不明不白的。
信号和槽必须定义一致。作用的对象不一样的话,那就将该对象作为参数传递不就行了吗。