# 多窗口

示例说明:创建一个多窗口应用程序

# -*- coding: utf-8 -*-
"""创建一个多窗口应用程序"""

import threading
import time
import webview


def create_new_window():
    # 父窗口默认内容
    webview.load_html("<h1>父窗口</h1><p>父窗口默认内容</p>")

    # 创建子窗口,并存储窗口 uid
    child_window1 = webview.create_window("子窗口 #1",
                                          width=400,
                                          height=400,
                                          resizable=False)
    child_window2 = webview.create_window("子窗口 #2",
                                          width=500,
                                          height=400)

    # 5秒后同时修改窗口内容
    time.sleep(5)
    webview.load_html("<h1>父窗口修改后内容</h1>")
    webview.load_html("<h1>子窗口1添加内容</h1>", uid=child_window1)
    webview.load_html("<h1>子窗口2添加内容</h1>", uid=child_window2)


if __name__ == "__main__":
    t = threading.Thread(target=create_new_window)
    t.start()

    # 父窗口
    webview.create_window("父窗口", width=800, height=600)