Metadata-Version: 2.1
Name: tkinterie
Version: 1.3.0
Summary: tkinter-WebView widget, based on InternetExplorer.Application
Home-page: UNKNOWN
Author: Smart-Space
Author-email: smart-space@qq.com
License: MIT License
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Operating System :: Microsoft :: Windows
Classifier: Natural Language :: Chinese (Simplified)
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.5
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: pythonnet

# tkinterIE

基于`InternetExplorer.Application`的WebView组件。

## 使用方法

```python
WebView(master,width:int,height:int,url:str='',**kw)
'''
master::父组件
width::初始宽度
height::初始高度
url::网址或html文件，可以为空
**kw::其它Frame参数
'''
```

例子：

```python
from tkinter import Tk
from tkinterie.tkinterIE import tkinterIE
import clr
clr.AddReference('System.Threading')
from System.Threading import Thread,ApartmentState,ThreadStart

def main():
    a=Tk(classname='test tkinterie')
    a.geometry('1200x700')
    w=tkinterIE.WebView(a,1200,700,'www.baidu.com')
    w.pack()
    a.mainloop()

if __name__=='__main__':
    t = Thread(ThreadStart(main))
    t.ApartmentState = ApartmentState.STA
    t.Start()
    t.Join()
```

> 必须在STA线程模式下运行。

---

## 方法

### navigate(url:str)

指向一个网址或者是html文件路径。

---

## What's new

-1.3.0-

Use WinForms' WebBrowser, but it must runs in STA thread mode.

-1.2.0-

WebView will be destroyed when father widget destroys.

-1.1.0-

WebView can resize itself when father widget's size changes.

-1.0.0-

Upload to PYPI.

