الواجهات الرسومية في بايثون python
السلام عليكم
بعد مشاهدتي للعديد من الدروس ومتابعة عدة دورات عربية وأجنبية لتعلم لغة بايثون تعلمت المبادئ الأساسية ، لكن المشكلة انني اريد برمجة برامج بواجهة رسومية فلست مهتما بكتابة سكربتات وأمن المعلومات كثيرا ، رأيت بعض الشروحات فقط تتناول هذا الموضوع حيث يتم انشاء الواجهة الرسومية عن طريق كتابة الأكواد يعني سطرا سطرا ، فمثلا لإنشاء زر يجب كتابة كود برمجي وهكذا..
السؤال:
- هل هذه الطريقة الوحيدة في برمجة الواجهات الرسومية بلغة بايثون؟ أم أن هناك حلقة مفقودة؟
وإذا كان الجواب نعم ، لماذا يعتبرها كثيرون سهلة بينما توجد لغات أسهل غي التعامل مع الواجهات الرسومية مثل دلفي وفيزل بازيك مثلا
التعليقات
و عليكم السلام و رحمة الله
مرت سنوات طويلة على آخر تطبيق برمجته باستخدام بايثون، صراحة، لم أكن أعمل باستخدام الواجهات الرسومية كثيرا و لكن فقط للإجابة على سؤالك، فالجواب المختصر هو، لا و نعم في نفس الوقت.
نعم: بايثون تعتبر من أسهل لغات البرمجة من ناحية سهولة التعلم، تنظيم الكود البرمجي و سهولة إصلاحه، و هي تستخدم بكثرة في مجالات:
بناء تطبيقات الويب باستخدام أطر العمل الخاصة بها مثل Django و Flask و غيرهما
بناء منصات تحليل البيانات و الذكاء الإصطناعي و تعلم الآلة و غيرهما من المجالات
لا: توجد برامج لتصميم الواجهات الرسومية الخاصة بمكتبات بايثون، و لكل مكتبة برنامج خاص بها لتصميم الواجهات، أتذكر وجود
PyQt Designer و الخاص بمكتبة PyQt
Glade و الخاص بمكتبة PyGTK
بالتوفيق
عليكم السلام ورحمه الله
توجد الطريقتين في بايثون
الطريقة الأولى :
عن طريق كتابة الأكواد يعني سطرا سطرا ، فمثلا لإنشاء زر يجب كتابة كود برمجي وهكذا..
وهذه الطريق التي افضلها باستخدام بايثون تكنتر (python tkinter)
الطريقة الثانية :
التصميم وربطه بالأكواد عن طريق مكتبة PyQt5 في بايثون
وهناك دروس وشروحات للمكتبتين في المحتوى العربي