NetWeather is a desktop weather application built using Qt C++ and MSVC 6.5. It leverages QWebEngine
to display interactive weather maps and fetches real-time geographic and weather data from various web APIs.
- Weather Maps: Display interactive weather maps using
QWebEngine
. - Real-Time Data: Retrieve up-to-date weather and geographic data from various web APIs.
- User-Friendly Interface: Intuitive and responsive GUI for easy navigation and interaction.
Ensure you have the following installed:
- Qt 6: Cross-platform application framework.
- MSVC 6.5: Compiler for building the application.
- QWebEngine: Module for rendering web content within the application.
- API Keys: Obtain necessary API keys for accessing weather and geo data.
- Add Libraries to Environment Variables: Ensure paths to Qt and MSVC are added to your system's environment variables.
- Configure the Project: Edit the
.pro
file to point to your build directories. Ensure paths for Qt and MSVC are correctly set.
-
Clone the Repository:
git clone https://github.com/Mohammad-Imran01/NetWeather.git cd NetWeather
-
Run qmake:
qmake NetWeather.pro
-
Compile the Project:
nmake
-
Run the Application:
NetWeather.exe
- Open the Application: Launch NetWeather from your desktop or start menu.
- View Weather Maps: Use the application interface to view interactive weather maps.
- Fetch Weather Data: The application will automatically retrieve real-time weather and geo data.
- Interact with the Interface: Utilize available features to analyze weather patterns and forecasts.
Here is a sample screenshot of NetWeather:
If you'd like to contribute to NetWeather, please follow these guidelines:
- Fork the Repository: Create your own fork of the repository.
- Create a Branch: Make a new branch for your changes.
- Make Changes: Implement your changes or new features.
- Submit a Pull Request: Open a pull request describing your changes.
This project is licensed under the MIT License.
For any questions or support, please contact:
- Email: [email protected]