在不使用浏览器的情况下在 Python 独立应用程序中打开网站

Open website in Python standalone application without using browser

提问人:Siddarth Patil 提问时间:7/10/2019 最后编辑:Siddarth Patil 更新时间:7/11/2019 访问量:278

问:

我想制作一个类似于下图的应用程序:

enter image description here

我需要它来打开一个网站,点击按钮。

我使用了看起来像这样的 Tkinter 代码:

def openweb():
    webbrowser.open(url,new=new)
Btn = Button(root, text = "Check URL",command=openweb)

但它在默认浏览器中打开。

有什么办法可以处理吗?

蟒蛇 python-3.x

评论

0赞 Olvin Roght 7/10/2019
肯定有办法。
0赞 Hamuel 7/10/2019
因此,您希望网页在您的应用程序上打开,或者您希望网页打开您选择的浏览器?
0赞 Siddarth Patil 7/11/2019
@Hamuel我希望在我的应用程序中打开网页。
0赞 Siddarth Patil 7/11/2019
@OlvinRoght 你能告诉我怎么做吗?

答:

1赞 AKX 7/10/2019 #1

根据您发布的小代码,我猜您正在使用 Tkinter – 不幸的是,它没有带有可嵌入的浏览器框架组件。

如果你需要一个嵌入 Web 浏览器视图的应用程序,你必须切换到更复杂的东西,比如 Qt (PyQt5 / PySide2)。

评论

0赞 Siddarth Patil 7/11/2019
是的,我正在使用 Tkinter。非常感谢。将尝试使用QT进行操作