首页 > 解决方案 > 如何使用 opencv 和 tkinter 在 Python 中创建两个独立的窗口?

问题描述

我正在计划一个带有以下库的 Python 应用程序:

我想要实现的是一个 Tkinter 窗口作为根应用程序,可以控制一个 opencv 窗口(带有正在运行的视频)。这两个窗口已经在运行(是的 - 我知道 imgshow 使用等待键阻止了根应用程序)。

我知道我可以用一个键取消 imgshow 循环 - 但我的问题是 opencv 窗口关闭(并且 Tkinter 根应用程序再次获得焦点)。

重要的是:我需要opencv窗口(黑屏)保持打开状态(第二台显示器上的全屏)的可能性。

基本功能是我想将命令从 Tkinter 窗口发送到 opencv 窗口。

我并不是真正的 Python 专家——也许有人可以通过一些方法帮助我或给我一些可能方向的提示(线程、多进程?)。

非常感谢你的帮助!!!

标签: python-3.xopencvtkinter

解决方案


推荐阅读