【发布时间】:2020-09-01 03:06:33
【问题描述】:
对于我的 PyQt5 浏览器项目的开发,我读到 here,通过将 Chrome 标志作为应用程序参数传递,它们将在代码启动时自动传递到 QtWebEngineProcess.exe。我已经尝试过app = QApplication(sys.argv + [--enable-force-dark]),但这不会使 chromium 以暗模式渲染网页(我也尝试了许多标志名称的变体,所以我认为这不是问题)。
我想知道是否可以从 PyQt5 代码中手动调用带有自定义标志的QtWebEngineProcess.exe,方法是继承一个类并覆盖一个函数,并将QtWebEngineView 连接到这个类,比如...("QtWebEngineProcess.exe -[1st flag] -[2nd flag"]) ?
如果上述方法不可行,有没有其他方法可以在QtWebEngineView 中使用带有自定义标志的铬?我正在运行PyQt5.14.2 (Chromium 77), Python 3.8.0, Windows 10
【问题讨论】:
标签: python pyqt5 chromium qtwebengine google-chrome-flags