如果窗口关闭,如何不显示图像?

Posted

技术标签:

【中文标题】如果窗口关闭,如何不显示图像?【英文标题】:how to not show image if the window is close? 【发布时间】:2013-04-08 10:16:31 【问题描述】:

如果窗口不存在,我认为 imshow 不应该显示图像,但显然它存在。我不明白这是否是我没有正确理解的错误。

如果用户关闭它,我会尝试不打开新窗口。我想我会在初始化时打开窗口,而在其他部分我只使用 imshow ,这样如果用户关闭窗口,它就不会再次出现。但因为 imshow 显示图像这不起作用。我怎样才能实现这个目标?

【问题讨论】:

这与您的操作系统环境有关。尝试处理“关闭窗口事件”。例如。使用cvGetWindowHandle。 【参考方案1】:

调用时,cv::imshow() 将在窗口上显示图像。如果调用时该窗口不存在,则会创建一个。

如果您不想显示窗口,请不要致电cv::imshow()

【讨论】:

以上是关于如果窗口关闭,如何不显示图像?的主要内容,如果未能解决你的问题,请参考以下文章

wpf combobox 关闭窗口后,再次调用不显示已经选择的值?

为什么图像不与odbc连接显示?

如何在 C# 中显示没有窗口的图像

如何在 uitableviewcell 上显示 UIImage [关闭]

c#里面如何显示下一个窗体而关闭当前窗体?

如何在网页中加入关闭窗口的按钮