This is a simple web browser application developed using Python and the PyQt5 library. The application provides a graphical user interface for browsing the web, featuring tabbed browsing, navigation buttons, URL bar, and more.
- Tabbed Browsing: Open multiple web pages in separate tabs within the same window.
- Navigation Buttons: Easily navigate through web pages with back, forward, reload, and stop buttons.
- Home Button: Quickly return to the default home page.
- URL Bar: Enter website addresses and press Enter to load the corresponding page.
- SSL Status Indicator: Displays an SSL status icon indicating the security of the current web page.
- Window Title Update: Updates the window title to reflect the title of the active web page.
- Python 3.x
- PyQt5 library
- Clone the repository:
git clone https://github.com/your-username/simple-web-browser.git
- Navigate to the project directory:
cd simple-web-browser
- Install the required dependencies:
pip install PyQt5
Run the Python script to launch the web browser:
python browser.py
The web browser window will open, allowing you to browse the web using the provided features.
The web browser is a basic implementation and can be customized and expanded according to your requirements. Consider adding additional features such as bookmarks, history, and advanced settings to enhance its functionality.
This project is licensed under the MIT License.
Contributions to this project are welcome. If you have any ideas, suggestions, or improvements, please open an issue or submit a pull request.
This project is inspired by the need for a simple web browser application and the desire to explore Python and PyQt5 development.
For any inquiries or feedback, please contact Saumyadeep-Mitra.