如何删除GTK窗口

时间:2013-03-29 18:44:59

标签: c# gtk

我创建了一个GTK窗口,现在我不再需要了,所以如何从内存中删除它?

我认为调用Hide()然后删除所有引用并不会真正使GC清除所有内容,所以是否需要调用一些额外的函数以便我从内存中完全删除窗口?

我认为Dispose()是一个很好的候选人,但由于文档很少,我不知道它实际上是做什么的。

1 个答案:

答案 0 :(得分:0)

gtk_widget_destroy()

无论如何,如果你使用 [1],当最后一个引用超出范围时,绑定应该自动处理对象破坏。

[1]我对C#一无所知,但至少就是这种情况。