تقنيات نور التعليمية تقنيات نور التعليمية

آخر الأخبار

جاري التحميل ...

الدرس الختامي (34): مراجعة شاملة لسلسلة PyQt

📌 مقدمة

خلال هذه السلسلة تعرفنا خطوة بخطوة على أهم عناصر مكتبة PyQt لبناء تطبيقات سطح المكتب باستخدام بايثون.
تعلمنا كيف نصمم واجهات رسومية تفاعلية، ونتعامل مع الأدوات المختلفة مثل الأزرار، القوائم، الجداول، إدخال النصوص، والتحكم في الأحداث.

PyQt

📝 ملخص ما تعلمناه

1-الأساسيات
  • كيفية إنشاء نافذة باستخدام QWidget.
  • إضافة عناصر مثل QLabel و QPushButton.
  • استخدام التخطيطات (Layouts) لتنظيم الواجهة.

2-عناصر الإدخال

  • إدخال النصوص: QLineEdit, QTextEdit.
  • الأزرار والاختيارات: QCheckBox, QRadioButton, QComboBox.
  • التحكم في القيم الرقمية: QSpinBox, QSlider.

3-التاريخ والوقت

  • إدخال التواريخ: QDateEdit.
  • إدخال الوقت: QTimeEdit.
  • التعامل مع التقويم: QCalendarWidget.

4-عناصر متقدمة

  • الجداول: QTableWidget.
  • شريط التقدم: QProgressBar.
  • التبويبات: QTabWidget.
  • النوافذ الحوارية: QMessageBox, QFileDialog.

5-التكامل مع الملفات

  • حفظ البيانات في ملفات نصية.
  • التصدير إلى Excel باستخدام openpyxl.
  • القراءة من الملفات وعرضها في الواجهة.


✨ إنجازاتك في هذه السلسلة

  • أصبحت قادرًا على تصميم تطبيقات سطح مكتب كاملة باستخدام PyQt.
  • يمكنك إدارة البيانات (إدخال – حفظ – تعديل – عرض).
  • تعلمت كيفية استخدام الأدوات المتقدمة لجعل الواجهة احترافية وسهلة الاستخدام.


💡 التمرين الختامي (تحدي شامل)

🔹 أنشئ برنامج صغير يسمى دفتر المهام (To-Do List):

يحتوي على:
  • حقل لإدخال المهمة.
  • زر لإضافة المهمة إلى قائمة.
  • زر لحذف مهمة محددة.
  • زر لحفظ جميع المهام في ملف Excel تلقائيًا.

عند تشغيل البرنامج مرة أخرى، يقوم بتحميل المهام السابقة من ملف Excel.

هذا التمرين يجمع بين:
✅ الإدخال النصي
✅ الأزرار
✅ القوائم
✅ التخزين في Excel


🚀 الخطوة التالية

يمكنك البدء في مشاريع حقيقية مثل:
  • برنامج إدارة مكتبة.
  • برنامج فواتير ومبيعات.
  • تطبيق ملاحظات شخصية.

أو الانتقال لتعلم PyQt Designer لتصميم الواجهات بصريًا وسحب العناصر.

عن الكاتب

Tamer Ahmed

التعليقات


اتصل بنا

إذا أعجبك محتوى مدونتنا نتمنى البقاء على تواصل دائم ، فقط قم بإدخال بريدك الإلكتروني للإشتراك في بريد المدونة السريع ليصلك جديد المدونة أولاً بأول ، كما يمكنك إرسال رساله بالضغط على الزر المجاور ...

جميع الحقوق محفوظة

تقنيات نور التعليمية