تطبيق طقس لسطح المكتب باستخدام Python وPyQt5 مع رموز تعبيرية للطقس

منذ شهرين

عرض العمل

الوصف

طوّرتُ تطبيق طقس لسطح المكتب يعتمد على Python وإطار PyQt5 لعرض حالة الطقس لحظيًا لأي مدينة مع واجهة أنيقة وسهلة الاستخدام.
يقوم التطبيق بالاتصال بواجهة OpenWeatherMap API، ويعرض الوقت المحلي للمدينة، وملخّصًا بصريًا للطقس باستخدام رموز تعبيرية (Emojis)، إضافةً إلى تفاصيل أساسية:
درجة الحرارة ودرجة “الشعور بها”
الضغط الجوي والرطوبة
سرعة واتجاه الرياح (مع سهم الاتجاه)
نسبة الغيوم
وصف الحالة الجوية (Clear, Clouds, Rain… إلخ)
أبرز المميزات
واجهة PyQt5 حديثة مع تحكّم في المحاذاة والخطوط وتلميعات Hover للأزرار.
معالجة أخطاء قوية (401/403/404/500… إلخ) مع رسائل واضحة للمستخدم.
تحديث آلي للوقت باستخدام QTimer وإظهار التوقيت المحلي للمدينة المختارة.
تكيف مع حجم الشاشة (استخدام QDesktopWidget + ScrollArea) لعرض مريح على مختلف الشاشات.
إظهار اتجاه الرياح نصيًا ورمزيًا (N/NE/E… مع سهم).
إيموجي مناسب لكل حالة طقس (☀️، ⛅، 🌧️، ❄️…).


التفاصيل

المشاهدات 0
المفضلة 0
القسم برمجة, تطوير المواقع و التطبيقات - اخري

حساب المستخدم

Developed by Samer Zaki

All rights reserved © kaf 2026