import os import tkinter as tk from tkinterweb import HtmlFrame def main(): root = tk.Tk() root.title("设置基准路径示例") root.geometry("800x600") # 创建HTML浏览器组件 browser = HtmlFrame(root) browser.pack(fill="both", expand=True) # HTML文件路径(请替换为你的实际路径) html_file = "data\\2.htm" # 计算HTML文件所在的目录 html_dir = os.path.dirname(os.path.abspath(html_file)) # 读取HTML内容 with open(html_file, "r", encoding="utf-8") as file: html_content = file.read() # 设置基准路径(使用file://协议) # base_uri = f"file://{html_dir}/" # 加载HTML内容并设置基准路径 browser.add_html(html_content) root.mainloop() if __name__ == "__main__": main()