标签: gtk signals
我被告知唯一/最好的方法是将变量存储在结构中并传递结构,但是它变成了gpointer而我似乎无法将其转换回结构检索数据。
如果还有其他方式我也想使用它。
答案 0 :(得分:1)
将您的结构转换回信号处理程序中的正确类型。
MyVariables *vars = (MyVariables *)user_data;
<强> PS 即可。哦,是的,不要忘记分配你的结构;如果你传递一个局部变量,它将在你的信号处理程序被调用时消失。