Tkinter นำเสนอฟังก์ชันและเมธอดในตัวมากมายที่มีฟังก์ชันยูทิลิตี้หลายอย่างช่วยให้เราสร้างแอปพลิเคชันที่ใช้งานง่าย ใน Tkinter หากคุณต้องการเปิดเว็บเพจ คุณสามารถใช้ไลบรารี Python ในตัว webview ซึ่งอนุญาตให้ผู้ใช้ดูเนื้อหา HTML ในหน้าต่าง GUI เนทีฟของตัวเอง คุณสามารถติดตั้งไลบรารี webview โดยใช้คำสั่งต่อไปนี้ –
pip install pywebview
ในการสร้างหน้าต่างที่จะเปิดเนื้อหา HTML ที่ร้องขอ คุณต้องสร้างคอนเทนเนอร์หน้าต่างโดยใช้เมธอด create_window(win_title, 'URL') และระบุ URL ในเมธอด มันจะสร้างหน้าต่างใหม่ที่จะเปิด URL ที่ร้องขอและแสดงเนื้อหา
ตัวอย่าง
ตัวอย่างต่อไปนี้สาธิตวิธีที่คุณสามารถเปิดเว็บเพจในหน้าต่าง GUI Tkinter
# นำเข้าไลบรารีที่จำเป็น
from tkinter import *
import webview
# สร้างอินสแตนซ์เฟรมหรือหน้าต่าง Tkinter
win = Tk()
# กำหนดขนาดหน้าต่าง
win.geometry("700x350")
# สร้างหน้าต่าง GUI เพื่อดูเนื้อหา HTML
webview.create_window('tutorialspoint', 'https://www.tutorialspoint.com')
webview.start()
ผลลัพธ์
การรันโค้ดด้านบนจะแสดงเนื้อหาเว็บที่ร้องขอในหน้าต่าง Tkinter
