gpt4 book ai didi

c++ - Gtk::Window set_visible 导致空白窗口

转载 作者:行者123 更新时间:2023-11-30 04:16:02 25 4
gpt4 key购买 nike

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

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

我已经尝试了很多东西(我不记得了:/)但没有解决。

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

最佳答案

set_visible() 是围绕 show() 和 hide() 的便利。 show() 保证只有当前小部件可见,而不是它的子部件。您可能想调用 show_all() 以递归显示所有内容。

关于c++ - Gtk::Window set_visible 导致空白窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17934550/

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