如何在 TKinter 小部件内显示操作系统应用程序

问题描述 投票:0回答:1

我正在尝试在我的 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。

有人可以帮助我吗?谢谢大家,抱歉英语不好

python selenium-webdriver tkinter
1个回答
0
投票

有消息告诉我,Chromium Embedded Framework for Python 在您的项目中会很方便。

© www.soinside.com 2019 - 2024. All rights reserved.