Untitled

 avatar
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...