1234567891011121314151617181920212223242526272829303132333435 |
- 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()
|