问题标签 [cefpython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
483 浏览

python - 如何使用 CEFPython 在 Tkinter 窗口中添加 WebBrowser 小部件?

我想在我的 tkinter 应用程序中显示一个 WebBrowser。根据以下示例:

这是我尝试过的: https ://github.com/iCarlosCode/Problematika/blob/begining/calculator/cef3.py

我试图复制 cefpython 示例并使用 BrowserFrame,但它不起作用。cefpython tkinter 示例: https ://github.com/cztomczak/cefpython/blob/master/examples/tkinter_.py

任何人都可以帮助我吗?

0 投票
1 回答
101 浏览

python - 您正在连接的代理不在 GetAuthCredentials 回调函数中的列表错误中

我在 chromium 实例上出现白屏,同时尝试使用回调函数来验证我的代理。这是我的代码:

这就是我在命令行中得到的(无限循环):

找不到任何可行的解决方案。也许我错过了一些明显的东西,提前感谢您的帮助!

0 投票
0 回答
58 浏览

python - 有没有办法改进 tkinterweb?如果不需要帮助设置 cefpython

我有这个脚本

它适用于 tkinterweb,但我需要访问的网站在这里无法正常工作,有人可以帮忙吗?

也许使用cefpython3?Iv 尝试使用 cefpython3 但没有成功。

我需要知道是否有办法改进 tkinterweb 以正确显示网站,或者是否有人可以帮助我设置 cefpython3。

0 投票
1 回答
122 浏览

python - CEFPython 无法嵌入到 pyqt5 应用程序中

我是 Cefpython 和 PyQt5 的新手。我试图按照 cefpython 存储库中的教程进行操作。我试图将 cefpython 嵌入到 pyqt 应用程序中并且没有取得任何成功,这里有什么问题?

我知道问题出在我的代码上,因为 cefpython 提供的示例在我的机器上运行良好。我不知道我在这里做错了什么,任何建议都会有所帮助!

编辑:(导航栏代码)

0 投票
0 回答
42 浏览

python - 在框架中嵌入 Cefpython

有人可以帮我吗?我试图在 tk.frame 中嵌入没有导航栏的 cefpython 浏览器窗口,但这似乎比我想象的要难:s

一直在玩这个

但这就是我得到的

在此处输入图像描述

有人可以帮我解决这个问题吗?我不需要成为一个框架,我只需要它能够排列,以免占据整个屏幕

0 投票
1 回答
106 浏览

python - 带有离线绘图图表的cefpython3

我正在寻找在 cefpython3 中嵌入离线绘图图表的示例。据我了解,cefpython3 是为这样的项目而构建的。但是,我没有成功使用 plotly 识别示例 - 这对我是 python 新手很有帮助。对于它的价值,我将提供我尝试过的东西:

我下面的代码演示了尝试将来自https://dash.plotly.com/layout的示例绘图图表与来自 cefpython 的 hello_world.py 示例相结合,可在此处找到:https ://github.com/cztomczak/cefpython/blob /master/examples/hello_world.py

dashtest.py

这是我的命令提示符调试输出:

通过调试,我发现如果我先在单独的CMD窗口中运行plotly脚本,我可以让cefpython3加载plotly的localhost页面。但是通过这种设置,它只会运行一个或另一个 - 但不能同时在一个脚本中运行。

如何启动 plotly 服务器;并将cefpython作为单个应用程序运行?因为最终,我将拥有正在读取和写入并刷新图表的数据。

最重要的是 - 我可能会以完全错误的方式去做。希望我只是在这里忽略了一个基本步骤。感谢您的关注。

0 投票
0 回答
26 浏览

python - browser_frame 没有在正确的位置打开

谁能帮我把这个 browser_frame 设置在正确的地方?

它指向正确的位置,但它没有在正确的位置打开

-> .!labelframe

-> .!labelframe2

-> .!labelframe2.!browserframe

自我:.!labelframe2.!browserframe

矩形:[0, 0, 500, 450]

win_id: 140457658132352

self.winfo_width(), self.winfo_height(): 938 1

self.browser: <cefpython_py39.PyBrowser object at 0x7fbedfba53c0>

cef_winfo: <cefpython_py39.WindowInfo 对象在 0x7fbedd9f0310>

在此处输入图像描述

0 投票
0 回答
40 浏览

tkinter - 如何在cefpython中调整浏览器框架的大小

如何在 cefpython 中调整浏览器框架的大小?

我有一个带滚动条的笔记本标签,但是当我向左/向右和向上/向下滚动时,浏览器框架不会调整大小。

我该怎么做,有没有办法调整浏览器框架的大小以便在滚动脚本中实现?

这是我的滚动脚本,我需要用滚动调整浏览器框架的大小。

例如,我向右滚动,浏览器框架宽度增加

0 投票
0 回答
40 浏览

python - 如何在cefpython中关闭浏览器

我有一个程序可以在特定情况下打开浏览器框架,我需要能够关闭它。

我正在使用 tkinter,您可以在下面找到一个工作示例。在此示例中,我没有任何按钮,但在我的程序中,我有按钮,并且我将其全部设置为在单击时隐藏显示框架我只需要关闭浏览器的命令,因为 cef.shutdown() 在期间只能使用一次应用程序生命和用户应该能够再次打开浏览器,如果他愿意的话。

0 投票
0 回答
95 浏览

python - 如何调用 cef.CreateBrowserSync()

我正在尝试将 cefpython3 与 tkinter 一起使用,并希望使其成为 OOP。现在我有 3 个类GUI充当控制器(运行 tk.Tk())并控制显示的页面。接下来是一个MainPage包含所有页面部分的类;按钮、标签和浏览器对象。第三个类是 BrowserFrame 类,它基于 GitHub 上 cefpython 教程页面上的 tkinter 示例。

我得到了错误AssertionError: cefpython.CreateBrowserSync() may only be called on the UI thread。什么是 UI 线程?该文档仅说明必须在 UI 线程中调用它,但没有说明 UI 线程是什么。