写出一个python网页打开器代码,包含tkinter模块,有进度条
时间: 2023-04-06 13:02:26 浏览: 139
好的,以下是一个简单的Python网页打开器代码,包含Tkinter模块和进度条:
```python
import tkinter as tk
from tkinter import ttk
import urllib.request
class WebBrowser:
def __init__(self, master):
self.master = master
master.title("Web Browser")
self.url_label = tk.Label(master, text="URL:")
self.url_label.pack()
self.url_entry = tk.Entry(master)
self.url_entry.pack()
self.go_button = tk.Button(master, text="Go", command=self.open_url)
self.go_button.pack()
self.progress_bar = ttk.Progressbar(master, orient="horizontal", length=200, mode="determinate")
self.progress_bar.pack()
def open_url(self):
url = self.url_entry.get()
self.progress_bar.start()
try:
urllib.request.urlopen(url)
except:
print("Error opening URL")
self.progress_bar.stop()
root = tk.Tk()
browser = WebBrowser(root)
root.mainloop()
```
这个程序包含一个简单的GUI界面,用户可以输入URL并点击“Go”按钮来打开网页。进度条会在网页加载期间显示。
阅读全文