سنبدأ الآن سلسلة جديدة بعنوان "تطوير تطبيقات باستخدام Tkinter"، وهي تختلف عن دروس بايثون العامة السابقة. ستكون مخصصة لبناء واجهات رسومية GUI باستخدام مكتبة Tkinter. هذا منهج مستقل، لذا سنبدأ من الدرس الأول في هذا السياق، وليس استكمالًا للترقيم السابق.
ما هي Tkinter؟
Tkinter هي مكتبة مدمجة مع Python تُستخدم لبناء تطبيقات بواجهات رسومية (GUI) مثل النوافذ والأزرار والقوائم والنماذج.
✨ إنشاء أول نافذة باستخدام Tkinter
import tkinter as tk
# إنشاء نافذة رئيسية
root = tk.Tk()
root.title("أول تطبيق Tkinter") # عنوان النافذة
root.geometry("400x300") # أبعاد النافذة (عرض × ارتفاع)
# تشغيل التطبيق
root.mainloop()
💡 شرح الكود:
import tkinter as tk: استيراد مكتبة Tkinter.tk.Tk(): إنشاء كائن يمثل النافذة الرئيسية.title: يحدد عنوان النافذة.geometry: يحدد حجم النافذة.mainloop(): يبقي النافذة مفتوحة في انتظار التفاعل مع المستخدم.
✅ تمرين بسيط:
جرّب تغيير أبعاد النافذة إلى 600x400 وتغيير العنوان إلى "مرحبًا بك في Tkinter".

