Untitled
unknown
plain_text
2 years ago
873 B
1
Indexable
import tkinter as tk import tkinter.scrolledtext as st import webbrowser class Browser: def __init__(self): self.window = tk.Tk() self.window.title('Simple Browser') self.url_entry = tk.Entry(self.window, width=50) self.url_entry.pack(side=tk.TOP, padx=5, pady=5) self.button = tk.Button(self.window, text='Go', command=self.open_url) self.button.pack(side=tk.TOP, padx=5, pady=5) self.scroll_text = st.ScrolledText(self.window, height=30, width=100) self.scroll_text.pack(side=tk.BOTTOM, padx=5, pady=5) def open_url(self): url = self.url_entry.get() webbrowser.open(url) self.scroll_text.insert(tk.END, f'Opening {url}...\n') def run(self): self.window.mainloop() if __name__ == '__main__': browser = Browser() browser.run()
Editor is loading...