在 python QT GUI 中嵌入 Chrome 浏览器?

Posted

技术标签:

【中文标题】在 python QT GUI 中嵌入 Chrome 浏览器?【英文标题】:Embedding Chrome browser in python QT GUI? 【发布时间】:2016-04-20 16:14:40 【问题描述】:

我有一个使用 Seleium 打开 Chrome 窗口的 python GUI。 PyQT GUI 中有没有办法嵌入 Chrome 浏览器的窗口,所以没有 2 个单独的窗口,它只是 GUI?猜测不可能,但值得一问。

【问题讨论】:

我看起来很相似。你得到答案了吗? 您的应用程序是如何工作的?您有显示此问题的最小示例吗? 【参考方案1】:

我一直在寻找完全相同的方法。我没有完整的答案,但希望我发现的一些内容对其他尝试这样做的人有用。

可以将外部应用程序的窗口嵌入到 Python QT 应用程序中。虽然我可以引用各种参考页面,但我发现以下问题提供了大部分信息,并且是查找更多信息的良好起点:

QT 5.5 embed external application into QWidget

现在,这需要知道窗口 ID,但这并不难找到。您至少可以按照此处所述在 Windows 中执行此操作:

http://timgolden.me.uk/python/win32_how_do_i/find-the-window-for-my-subprocess.html

正如我所说,这不是一个完整的答案,但应该让其他任何人跟随这条线索更接近完整的答案。祝大家好运,如果您找到完整的答案,请分享。

【讨论】:

以上是关于在 python QT GUI 中嵌入 Chrome 浏览器?的主要内容,如果未能解决你的问题,请参考以下文章

Python Qt GUI设计简介环境下载和安装

Python Qt:嵌入式 html 错误?

痞子衡嵌入式:超级好用的可视化PyQt GUI构建工具(Qt Designer)

将 Qt GUI 嵌入到现有的 OpenGL 程序中

关闭小部件时出现嵌入式 Qt GUI 工件

将 matplotlib 图表嵌入 Qt/C++ 应用程序