Tkinter cung cấp nhiều hàm và phương thức tích hợp sẵn chứa các hàm tiện ích giúp xây dựng ứng dụng thân thiện với người dùng. Trong tkinter, nếu bạn muốn mở trang web, bạn có thể dùng thư viện Python tích hợp sẵn webview, cho phép người dùng xem nội dung HTML trong cửa sổ GUI gốc của riêng nó. Bạn có thể cài đặt thư viện webview bằ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 container cửa sổ bằng phương thức create_window(win_title, 'URL') và chỉ định URL trong phương thức. Điều này sẽ tạo 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 mở trang web trong cửa sổ GUI Tkinter.
# Nhập thư viện cần thiết
from tkinter import *
import webview
# Tạo instance của khung hoặc cửa sổ tkinter
win = Tk()
# Thiết lập kích thước cửa sổ
win.geometry("700x350")
# Tạo cửa sổ GUI để xem nội dung HTML
webview.create_window('tutorialspoint', 'https://www.tutorialspoint.com')
webview.start()
Kết quả
Chạy mã trên sẽ hiển thị nội dung web URL được yêu cầu trong cửa sổ tkinter.
