Untitled
unknown
plain_text
3 years ago
873 B
4
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...