يحتوي هذا المستودع على مئات من أمثلة واجهة المستخدم الرسومية المكتوبة بلغة بايثون . بدءًا من تطبيقات العمل الكاملة وحتى مقتطفات عناصر واجهة المستخدم القابلة لإعادة الاستخدام، يمكن إعادة استخدام هذه الأمثلة وإعادة مزجها وتعديلها بحرية لإنشاء تطبيقات Python GUI الخاصة بك.
تتوفر أمثلة لـ PyQt6 وPySide6 وPySide2 وPyQt5
تحتوي العديد من هذه الأمثلة على عمليات كتابية أكثر تفصيلاً على موقع Python GUIs. إذا كنت جديدًا في إنشاء تطبيقات واجهة المستخدم الرسومية، فاطلع على البرنامج التعليمي التمهيدي لـ PyQt6 أو البرنامج التعليمي لـ PySide6.
تعرض التطبيقات أجزاء مختلفة من إطار عمل Qt، بما في ذلك الأدوات المتقدمة والوسائط المتعددة وطرق عرض الرسومات والنوافذ غير المزخرفة. ومع ذلك، فإن التطبيقات الكاملة الأكثر إثارة للاهتمام/الميزات بشكل عام هي Minesweeper وSolitaire وPaint.
المعادل الرسومي تصور تغيرات تردد الصوت باستخدام الأنماط القابلة للتكوين والانحلال.
التحكم الدوار بشريط الطاقة مع عرض السعة.
لوحة حدد الألوان من لوحة خطية أو شبكية قابلة للتكوين.
محرر التدرج الخطي تصميم تدرجات خطية مخصصة مع توقفات وألوان متعددة.
زر اللون زر بسيط يعرض الألوان ويختارها.
الطلاء ارسم الصور باستخدام لوحة رسم نقطية مخصصة، مع التحكم في اللون والقلم.
تحرير كلمة المرور محرر سطر كلمة المرور مع إجراء رؤية قابل للتبديل.
استبدل مربعات الاختيار بأداة التبديل سهلة الاستخدام هذه، بألوان مخصصة ورسوم متحركة اختيارية.
بالإضافة إلى التطبيقات الكاملة والأدوات القابلة لإعادة الاستخدام، لدينا مجموعة مختارة من مقتطفات التعليمات البرمجية المأخوذة من البرامج التعليمية على موقع Python GUIs. ترشدك هذه إلى إنشاء واجهات المستخدم الرسومية باستخدام PyQt وPySide والمكتبات الأخرى.
لاستخدام كل تطبيق، عليك أولاً تثبيت المتطلبات. في معظم الحالات، المتطلبات الوحيدة هي مكتبة واجهة المستخدم الرسومية والطلبات في بعض الأحيان. لتثبيت المثال، قم بتغيير المتطلبات المحددة إلى مجلد المثال وقم بتشغيل:
pip3 install -r requirements.txt
بمجرد تثبيت المتطلبات، يمكنك تشغيل التطبيق. يأتي كل مثال في هذا الريبو مع ملف Python رئيسي يسمى main.py
لإبقاء الأمور بسيطة.
python3 main.py
يجب أن تظهر نافذة التطبيق.
إذا كنت تعتقد أن هذه التطبيقات رائعة وتريد معرفة المزيد عنها، فقم بإلقاء نظرة على البرنامج التعليمي PyQt6 الذي يغطي كل ما تحتاج إلى معرفته لبدء إنشاء تطبيقاتك الخاصة باستخدام Python.
يمكنك أيضًا العثور على المزيد من المقالات والنصائح على نفس الموقع.
جميع التعليمات البرمجية مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا (MIT) . يتيح لك ذلك إعادة استخدام الكود بحرية، وإعادة مزجه في كل من المشاريع التجارية وغير التجارية. الشرط الوحيد هو تضمين نفس الترخيص عند التوزيع.
الرموز المستخدمة في التطبيقات هي بواسطة Yusuke Kamiyaman.