/Weather-Detector-with-Pyqt5

Weather-Detector-with-PyQt5 is a user-friendly and feature-rich GitHub project that combines the power of PyQt5, a popular Python library for creating graphical user interfaces, with weather data retrieval. This project allows you to effortlessly build a weather detection application with an intuitive interface, making it easy to check real-time we

Primary LanguagePython

Weather Detector with PyQt5

This is a weather detector application built using PyQt5, a Python library for creating graphical user interfaces. The application allows users to retrieve weather information for a specific location by entering the city name.

Features

  • Retrieve weather information for a given city
  • Display current weather conditions, including temperature, humidity, and wind speed
  • Show a weather icon based on the current weather condition
  • Provide a 5-day forecast with detailed weather information
  • Support for both metric and imperial unit systems
  • User-friendly interface with responsive design

Installation

  1. Clone the repository:
git clone https://github.com/Ankur960/weather-detector.git
  1. Change into the project directory:
cd weather-detector
  1. Install the required dependencies using pip:
pip install -r requirements.txt

Usage

  1. Run the application:
python main.py
  1. Enter the city name in the provided input field.
  2. Click the "Get Weather" button to retrieve the weather information.
  3. The current weather conditions will be displayed, along with the weather icon

Screenshots

Weather Detector Screenshot

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvement, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments