الواجهات الرسومية في بايثون python

H2M

السلام عليكم

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

السؤال:

  • هل هذه الطريقة الوحيدة في برمجة الواجهات الرسومية بلغة بايثون؟ أم أن هناك حلقة مفقودة؟

وإذا كان الجواب نعم ، لماذا يعتبرها كثيرون سهلة بينما توجد لغات أسهل غي التعامل مع الواجهات الرسومية مثل دلفي وفيزل بازيك مثلا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

و عليكم السلام و رحمة الله

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

نعم: بايثون تعتبر من أسهل لغات البرمجة من ناحية سهولة التعلم، تنظيم الكود البرمجي و سهولة إصلاحه، و هي تستخدم بكثرة في مجالات:

  • بناء تطبيقات الويب باستخدام أطر العمل الخاصة بها مثل Django و Flask و غيرهما

  • بناء منصات تحليل البيانات و الذكاء الإصطناعي و تعلم الآلة و غيرهما من المجالات

لا: توجد برامج لتصميم الواجهات الرسومية الخاصة بمكتبات بايثون، و لكل مكتبة برنامج خاص بها لتصميم الواجهات، أتذكر وجود

  • PyQt Designer و الخاص بمكتبة PyQt

  • Glade و الخاص بمكتبة PyGTK

بالتوفيق

عليكم السلام ورحمه الله

توجد الطريقتين في بايثون

الطريقة الأولى :

عن طريق كتابة الأكواد يعني سطرا سطرا ، فمثلا لإنشاء زر يجب كتابة كود برمجي وهكذا..

وهذه الطريق التي افضلها باستخدام بايثون تكنتر (python tkinter)

الطريقة الثانية :

التصميم وربطه بالأكواد عن طريق مكتبة PyQt5 في بايثون

وهناك دروس وشروحات للمكتبتين في المحتوى العربي

اعتقد انها طريقة واحدة في بايثون وهي كتابة الاوامر سطر سطر برمجي و لكن هنا تكمن المتعه في الابداع و التفكير في حل المشاكل يا صديقي .

و الطريقه دي هي البتدي قوة للغه البرمجية زي بايثون و جافا سكريبت و سي و سي بلس بلس و غيرها في التعليمات البرمجية