首页 > 解决方案 > 在辅助监视器中打开 Python CEF 应用程序

问题描述

我正在开发一个 POS 应用程序,我需要为此开发一个 Python CEF 应用程序,该应用程序将始终在辅助监视器中打开(此 CEF 应用程序将启动一个页面以向客户显示实时更新)。我是 CEF 和 python 的新手。我可以找到如何创建简单的 CEF 应用程序,但无法在辅助监视器中打开该应用程序。

CEF 应用程序是否可以在辅助监视器中打开自身?或者我需要外部脚本?

标签: pythonfullscreenchromium-embedded

解决方案


目前在 cefpython 中对窗口管理的支持是有限的。您可以通过向 WindowInfo.SetAsChild 提供 rect 来设置窗口参数 x、y、width、height。上次我检查这仅适用于 Linux 和 Mac。您可以使用第三方 GUI 框架,例如 wxPython,并且可以更好地控制窗口管理。尝试谷歌“wxpython 在辅助监视器上创建窗口”:

https://www.google.com/search?q=wxpython+create+window+on+secondary+monitor


推荐阅读