gtk 定义 IO 回调为 bool func(gtkchannel, GIOCondition,GPointer userdata)
问题是我想发送 2 个参数作为 user_data: 小部件和一个指针,将我的错误保留在回调中。我知道我可以发送结构,但我想检查是否有其他方法可以做到这一点。 有没有办法编辑回调的类型? 有没有办法获取小部件地址?
最佳答案
你必须使用一个结构,或者创建你自己的类并传递它。或者,使用 Python 或 Vala 中的 GTK。在这些语言中,将数据传递给回调要容易得多。
关于c - gtk。我怎样才能通过id获取小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9267125/