我有一个opencv python gui。当我点击" x"在右上角,我的GUI关闭但我的程序没有退出。当我点击" x"时,如何让程序退出?按钮?
我开始了我的gui:
cv2.namedWindow('frame')
谢谢。
答案 0 :(得分:1)
命名窗口只是一个窗口,它不代表整个程序,因此关闭它只会关闭窗口。您可能需要制作能够捕获近距离事件的GUI(例如使用PyQt)。我认为您不能轻易检测到命名窗口何时关闭,如果没有,那么您将无法运行退出功能并关闭程序。
编辑:这是可能的(see https://stackoverflow.com/questions/9321389/how-to-check-if-an-opencv-window-is-closed,但这看起来不是一条很好的道路。