📜  如何在 Tkinter 窗口中打开网站?

📅  最后修改于: 2022-05-13 01:54:44.568000             🧑  作者: Mango

如何在 Tkinter 窗口中打开网站?

在本文中,我们将了解如何在 Tkinter 窗口中打开网站。我们可以使用 webview 在 Tkinter 中打开一个网站。该库允许我们在其 GUI 窗口中查看 HTML 内容。

使用以下命令安装 Tkinter 和 webview 的语法。

pip install tk
pip install pywebview

方法一:使用webview.create_window() 和 webview.start()函数

在这种方法中,我们使用 webview.create_window() 和 webview.start()函数在 Tkinter 中打开网站。 create_window()函数为网站创建窗口,start()函数在屏幕上显示该网站。按照以下步骤使用此方法在 Tkinter 中打开网站。

  • 导入 Tkinter 和 webview 库。
  • 定义一个 Tkinter 的实例。
  • 设置窗口的大小。
  • 调用 webview.create_window()函数。

例子:

Python3
# Import tkinter and webview libraries
from tkinter import *
import webview
  
# define an instance of tkinter
tk = Tk()
  
#  size of the window where we show our website
tk.geometry("800x450")
  
# Open website
webview.create_window('Geeks for Geeks', 'https://geeksforgeeks.org')
webview.start()


Python3
# import required library
import webbrowser
from tkinter import *
  
# creating root
root = Tk()
  
# setting GUI title
root.title("WebBrowsers")
  
# setting GUI geometry
root.geometry("660x660")
  
# call webbrowser.open() function.
webbrowser.open("www.instagram.com")


输出:

方法 2:使用 webbrowser.open()函数

在这个方法中。我们使用 webbrowser.open()函数。此函数使用默认浏览器打开请求的页面。按照以下步骤使用此方法在 Tkinter 中打开网站。

  • 导入 Tkinter 和 webview 库。
  • 定义一个 Tkinter 的实例。
  • 设置窗口的大小。
  • 调用 webbrowser.open()函数。

例子:

Python3

# import required library
import webbrowser
from tkinter import *
  
# creating root
root = Tk()
  
# setting GUI title
root.title("WebBrowsers")
  
# setting GUI geometry
root.geometry("660x660")
  
# call webbrowser.open() function.
webbrowser.open("www.instagram.com")

输出: