一般来说,在有些应用场景中。函数的返回值很重要。
如果信号函数有返回值,那么,即使使用同一个函数,都可以知道信号到底是谁发出的了。
可携带参数的信号函数
Qt 信号函数采用了可携带参数的信号函数来解决这个问题,这比使用带返回值的信号函数,更加巧妙。
因为函数的返回值,默认数据类型一般只有一个;而可携带参数的信号函数,就可以直接传递超过 6个参数。Qt4之前,据说最多只能携带6个参数。
一般来说,在有些应用场景中。函数的返回值很重要。
如果信号函数有返回值,那么,即使使用同一个函数,都可以知道信号到底是谁发出的了。
Qt 信号函数采用了可携带参数的信号函数来解决这个问题,这比使用带返回值的信号函数,更加巧妙。
因为函数的返回值,默认数据类型一般只有一个;而可携带参数的信号函数,就可以直接传递超过 6个参数。Qt4之前,据说最多只能携带6个参数。