الإعلام الآلي — بايثون: إنشاء الواجهات الرسومية Tkinter
المستوى: الأولى ثانوي (شعب علمية) | المادة: الإعلام الآلي
المحتوى العلمي
Tkinter هي مكتبة Python القياسية لإنشاء الواجهات الرسومية (GUI). تسمح بإنشاء تطبيقات سطح المكتب بسهولة. لبدء استخدام Tkinter يجب استيراد المكتبة: from tkinter import *. النافذة الرئيسية تنشأ باستخدام Tk(). العناصر الأساسية تشمل Label (نص) وButton (زر) وEntry (حقل إدخال) وText (منطقة نص) وFrame (إطار). يمكن تخطيط العناصر باستخدام geometry managers: pack() (ترتيب تلقائي) وgrid() (شبكة) وplace() (مواقع محددة). معالجة الأحداث تتم عبر ربط الأزرار بالدوال باستخدام command. Tkinter تدعم القوائم (Menu) ومربعات الحوار (MessageBox) وأشرطة التمرير (Scrollbar). يمكن إنشاء تطبيقات متقدمة مثل آلة حاسبة ومدير المهام ومحرر نصوص بسيط.
أمثلة تطبيقية
مثال: برنامج نافذة ترحيبية بسيطة. من خلال استيراد المكتبة وإنشاء نافذة رئيسية وإضافة زر وعند النقر عليه تظهر رسالة. يمكن استخدام geometry manager من type grid لتوزيع العناصر بشكل منظم في شبكة. كما يمكن استخدام Entry للحصول على إدخال المستخدم ومعالجته عن طريق الأزرار.
تمارين
التمرين الأول: اكتب برنامج Tkinter يعرض نافذة تحتوي على زر عند النقر عليه يظهر رسالة ترحيبية.
التمرين الثاني: أنشئ تطبيقا بسيطا لجمع عددين باستخدام Tkinter مع حقلين للإدخال وزر للحساب.
التمرين الثالث: صمم تطبيق تحويل درجة الحرارة من سيليزية إلى فهرنهايت باستخدام واجهة Tkinter.
📍 دروس مشابهة
- النقود ووظائفها وأنواعها: مفهوم المال وتطوره وأهميته الاقتصادية مع تمارين محلولة — الاقتصاد — الأولى ثانوي — المنهاج الجزائري
- التربية الإسلامية — الأخلاق في الإسلام — الأولى ثانوي
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.