tkinter 浏览器
时间: 2023-10-16 20:07:09 浏览: 102
tkFileBrowser-master_fifty5h2_python_everyonevvd_coffeeaab_
tkinter并没有原生的浏览器组件,但是有一些第三方的方法可以实现在tkinter窗口中显示网页。常用的方法或绑定有:
1. tkinterhtml(TkHtml的Python绑定,已经过时,使用HTML4的风格)
2. TkHtml(tkinter的浏览器组件dll拓展,也是过时的)
3. HV3(tkinter的浏览器组件dll拓展,与TkHtml配合使用,具有现代化的外观)
4. cefpython(谷歌的Python绑定,保持更新,但体积较大)
另外,还可以通过嵌入外部浏览器窗口的方式实现在tkinter中显示网页。通过将代码编译成exe文件,并将文件显示在需要显示网页的frame中,就可以实现在tkinter中添加浏览器组件。
以下是一个例子:
```python
from tkinter import *
from tkinterie.tkinterIE import WebView
a = Tk()
a.geometry('700x500 100 100')
w = WebView(a, 500, 500, 'www.baidu.com')
w.pack(expand=True, fill='both')
a.mainloop()
```
阅读全文