Gtk::Window set_visible导致一个空白窗口
Gtk::Window set_visible results in a blank window
我正在编写一个驻留在Tray中的应用程序,当用户左键单击时,它会显示一个窗口(未装饰,并根据StatusIcon定位)。
在我运行应用程序并单击图标后,窗口显示正确,但在被隐藏(set_visible(false))并重新显示后,我得到一个空白窗口。
我试过很多东西(我不记得了:/),但都解决不了。
代码;TrayIcon::on_button_release是通过set_visible 显示和隐藏窗口的位置
set_visible()是围绕show()和hide()的一个便利工具。show()保证只有当前小部件可见,而不是其子部件可见。您可能想要调用show_all(),以递归方式显示所有内容。
相关文章:
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 无法通过空白将文本文件行分隔为矢量
- 问:如何使用C++中的按钮从窗口打开窗口
- SDL 窗口不会弹出
- Gtkmm 窗口为空白,不显示任何小部件或标题
- 我的QT程序显示带有标题的空白窗口
- QT子类UI表单显示一个空白窗口
- SDL 窗口弹出,但它是空白的,完全没有响应
- 输入层类型:图像数据在窗口咖啡cpp中给出空白输出
- QT 4.7-在OS X 10.12下,工具提示和Qcombobox弹出窗口空白
- 带有 gtkmm 派生小部件的空白窗口
- 将QT QML应用程序部署到Windows上显示了一个空白窗口
- GLUT显示空白窗口
- 程序运行时出现空白窗口
- 从代码::块运行程序时,控制台窗口为空白
- Gtk::Window set_visible导致一个空白窗口
- 记住创建空白win32窗口的所有内容很重要吗?
- 尝试在打开的总账中创建空白窗口时出现异常输出
- Qt Maps (QML)应用程序窗口是空白的
- 空白窗口