C++ Gtk::窗口集_在空白窗口中可见

C++ Gtk::窗口集_在空白窗口中可见,c++,gtk,gtkmm,gtk3,C++,Gtk,Gtkmm,Gtk3,我正在编写一个驻留在托盘中的应用程序,当用户左键单击它的“显示窗口”(未装饰,并根据状态图标定位)时 在我运行应用程序并单击图标后,窗口显示正确,但在被隐藏(设置为可见(false))并重新显示后,我得到一个空白窗口 我尝试过很多事情(我不再记得了:/),但都解决不了 );TrayIcon::on_button_release是通过set_visible来显示和隐藏窗口的地方set_visible()是显示()和隐藏()的一种方便方法。show()保证只显示当前小部件,而不显示其子部件。您可能希

我正在编写一个驻留在托盘中的应用程序,当用户左键单击它的“显示窗口”(未装饰,并根据状态图标定位)时

在我运行应用程序并单击图标后,窗口显示正确,但在被隐藏(设置为可见(false))并重新显示后,我得到一个空白窗口

我尝试过很多事情(我不再记得了:/),但都解决不了

);TrayIcon::on_button_release是通过set_visible来显示和隐藏窗口的地方

set_visible()是显示()和隐藏()的一种方便方法。show()保证只显示当前小部件,而不显示其子部件。您可能希望调用show_all(),以递归方式显示所有内容。

我已经尝试使用hide()和show_all()来代替设置_visible,但没有帮助