Skip to content

mohammedasimahmed/Browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

🌐 PyQt5 Web Browser

A simple yet powerful web browser built with Python and PyQt5, designed to provide a smooth and efficient browsing experience. With tabbed browsing, intuitive navigation controls, and full-screen capabilities, this project is great for exploring PyQt5’s potential in developing custom desktop applications.

🌟 Features

  • 🗂️ Tabbed Browsing: Seamlessly open, name, and close multiple tabs for better browsing management.
  • 🔄 Navigation Controls: Effortlessly navigate with back, forward, reload, and a custom URL entry bar.
  • 📺 Full-Screen Support: Enjoy immersive browsing with seamless full-screen functionality.

🛠️ Installation

Requirements

  • Python 3.x
  • PyQt5 and PyQtWebEngine: Install via pip
    pip install PyQt5 PyQtWebEngine

Running the Browser

  1. Clone the repository:

    git clone https://github.com/mohammedasimahmed/Browser.git
    cd Browser
  2. Run the application:

    python main.py

📖 Usage

  1. Launch the Browser: Open the application from the terminal.
  2. Navigate URLs: Enter a URL in the address bar and click "Go" or press Enter.
  3. Manage Tabs: Add or close tabs using the provided buttons.
  4. Full-Screen Mode: Switch to full-screen by toggling the full-screen request.

🤝 Contributing

Contributions are welcome! Whether it's a bug fix, new feature, or improvement, we appreciate your help.

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes.
  4. Push your branch and open a pull request.

🙌 Acknowledgements

📫 Contact

Feel free to reach out if you have any questions or suggestions.


🌟 Show Your Support

If you found this project useful, please consider giving it a ⭐ on GitHub!

GitHub stars

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages