Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để mở một trang web trong cửa sổ Tkinter?

Tkinter cung cấp nhiều chức năng và phương thức tích hợp có chứa một số chức năng tiện ích để giúp chúng tôi xây dựng một ứng dụng thân thiện với người dùng. Trong tkinter, nếu bạn muốn mở một trang web, bạn có thể sử dụng thư viện Python được tích hợp sẵn, webview , cho phép người dùng xem nội dung HTML trong cửa sổ GUI riêng của nó. Bạn có thể cài đặt chế độ xem web thư viện bằng cách sử dụng lệnh sau -

pip install pywebview

Để tạo cửa sổ mở nội dung HTML được yêu cầu, trước tiên bạn phải tạo vùng chứa cửa sổ bằng cách sử dụng create_window (win_title, 'URL') và chỉ định URL trong phương thức. Thao tác này sẽ tạo một cửa sổ mới mở URL được yêu cầu và hiển thị nội dung

Ví dụ

Ví dụ sau minh họa cách bạn có thể mở một trang web trong cửa sổ Tkinter GUI.

# Import the required libraries
from tkinter import *
import webview

# Create an instance of tkinter frame or window
win = Tk()

# Set the size of the window
win.geometry("700x350")

# Create a GUI window to view the HTML content
webview.create_window('tutorialspoint', 'https://www.tutorialspoint.com')
webview.start()

Đầu ra

Chạy đoạn mã trên sẽ hiển thị nội dung web URL yêu cầu trong cửa sổ tkinter.

Làm cách nào để mở một trang web trong cửa sổ Tkinter?