Glade:如何将多个参数传递给信号处理程序?
最佳答案
你在林间空地能做的事情非常有限。您可以将零个或一个对象作为用户数据传递给信号处理程序。该对象必须是也存在于林间空地项目中的小部件(或其他对象)。
另一方面,如果您从代码连接信号,则可以根据需要传递包含各种内容的结构。
如果您自己创建信号,您可以利用编码器创建所需的参数(对于信号处理程序原型(prototype)),但仍然只有一个用户数据参数。因此,这不会让您指定更多参数,然后连接信号,然后才调用它。
关于Glade:如何将多个参数传递给信号处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2597372/