我已经创建了一个这样的Gtk.Window:
var window = Gtk.Window();
var label = Gtk.Label("here is a label");
window.add(label);
并在此功能中使用按钮进行切换:
private void toggle() {
if (window.visible)
window.hide();
else
window.show_all();
}
它工作正常,但是如果我关闭其“ X”按钮上的窗口,它将不再显示其中的项目。 它显示为空窗口。
为什么会这样,我该如何解决? (是否存在某种“不关闭但隐藏”的解决方案会覆盖窗口的“ X”按钮的功能?因为看起来好像在关闭时确实删除了所有内容。)
谢谢!