Skip to content

Saumyadeepm/Browser-in-Python-Using-PyQt5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Creating Browser in Python Using PyQt5

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.

Features

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

Requirements

  • Python 3.x
  • PyQt5 library

Installation

  1. Clone the repository:
git clone https://github.com/your-username/simple-web-browser.git
  1. Navigate to the project directory:
cd simple-web-browser
  1. Install the required dependencies:
pip install PyQt5

Usage

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

download

download

download

download

download

download

Customization

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.

License

This project is licensed under the MIT License.

Contributing

Contributions to this project are welcome. If you have any ideas, suggestions, or improvements, please open an issue or submit a pull request.

Acknowledgments

This project is inspired by the need for a simple web browser application and the desire to explore Python and PyQt5 development.

Contact

For any inquiries or feedback, please contact Saumyadeep-Mitra.

About

Creating a GUI based Browser in Python Using PyQt5

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published