如何在不关闭顶层窗口的情况下隐藏它?
NdmWindow 是继承自 Gtk::Window 的类。 我已将 NdmWindow 的实例添加到 Gtk::Application。
现在,我该如何隐藏而不是关闭它?
提前致谢..
最佳答案
根据 this ,行为是当一个窗口被隐藏时,它会从 Gtk::Application
中移除,所以如果它是最后一个窗口,应用程序会退出。
如果您希望您的应用程序在没有窗口显示时继续运行,解决方案是在您的 Gtk::Application
对象上调用 hold()
以增加引用应用程序的计数。假设您在设置任何窗口之前执行此操作,并调用相应的 release()
作为退出逻辑的一部分。
关于c++ - Gtkmm - 在不关闭应用程序的情况下隐藏窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10967978/