如何删除GTK窗口

本文关键字:GTK 窗口 删除 何删除 | 更新日期: 2023-09-27 18:06:36

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

我想调用Hide(),然后只是删除所有引用将不会真正使GC清理所有的东西,所以有一些额外的函数,我需要调用,以便我完全从内存中删除窗口?

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

如何删除GTK窗口

gtk_widget_destroy().

无论如何,如果你使用c#[1],绑定应该在最后一个引用超出作用域时自动处理对象销毁。

[1]我对c#一窍不通,但至少在lua中是这样的