我正在尝试在我的 TKinter GUI 中打开 Selenium WebBrowser。
是的,是的,有很多关于如何使用 TKinter 启动 selenium 实例的答案,我尝试了所有这些(我的意思是,我尝试了很多建议和答案)
我“简单”想要的是能够在 TKinter GUI 窗口 Frame、Canva 等小部件内打开 selenium 实例
再次,我知道如何启动 webdriver 并与其交互,现在我必须将 webdriver 放入 TKinter 窗口中
可以吗?
感谢您阅读我的问题。
想象一下这样的事情:
from tkinter import *
# widgets.py is my file with a lot of TKinter widgets but with my settings
from widgets import *
# I open this Page by running another file that just pass the widget parent, its width and height
class Page():
def __init__(self, parent, w, h):
# Board is just a function that creates TKinter Canvas with settings I always set
self.Web_Browser = Board(parent, w*.7, h, "red", 0.3, 0, "nw")
我会得到
窗户 所以我只想打开这个红色小部件内的网络驱动程序(这是我的班级板,刚刚创建了一个带有红色背景的Canva,宽度为我总宽度的70%和我高度的100%)
现在,正如我所说,我看到的所有答案看起来都像this答案。并在 GUI 窗口外打开一个 selenium webdriver。
有人可以帮助我吗?谢谢大家,抱歉英语不好
有消息告诉我,Chromium Embedded Framework for Python 在您的项目中会很方便。