在使用 OpenCV 的 Python 脚本中,我想在不同的屏幕/显示器上打开命名窗口。
我在 Linux 上,X 设置为有两个显示器。我可以通过将环境变量分别设置DISPLAY
为:0.0
或来控制默认打开哪个显示命名窗口。:0.1
但是,我想做的是打开一个命名窗口,:0.0
然后打开一个,:0.1
并且能够连续更新每个窗口。
我找到了Xlib
,这让我可以查询例如哪一个是默认屏幕,但我无法更改它。此外,我可以更新环境变量,执行类似的os.environ['DISPLAY'] = ':0.0'
操作,但不出所料,这对之后打开的窗口没有任何影响。