gpt4 book ai didi

c++ - Gtkmm - 在不关闭应用程序的情况下隐藏窗口

转载 作者:太空狗 更新时间:2023-10-29 19:42:10 30 4
gpt4 key购买 nike

如何在不关闭顶层窗口的情况下隐藏它?

NdmWindow 是继承自 Gtk::Window 的类。我已将 NdmWindow 的实例添加到 Gtk::Application。

现在,我该如何隐藏而不是关闭它?

提前致谢..

最佳答案

根据 this ,行为是当一个窗口被隐藏时,它会从 Gtk::Application 中移除,所以如果它是最后一个窗口,应用程序会退出。

如果您希望您的应用程序在没有窗口显示时继续运行,解决方案是在您的 Gtk::Application 对象上调用 hold() 以增加引用应用程序的计数。假设您在设置任何窗口之前执行此操作,并调用相应的 release() 作为退出逻辑的一部分。

关于c++ - Gtkmm - 在不关闭应用程序的情况下隐藏窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10967978/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com