• 0
! عبدالله !

سؤال : هل يوجد إطار عمل للـ Python لتطبيقات سطح المكتب ؟

سؤال

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

 

أخيكم جديد على لغة البرمجة Python والحمد لله تجاوزت الاساسيات فيها.

 

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

 

السؤال كما هو معروف في بيئة .Net يوجد إطار عمل Microsoft لتصميم الواجهة بكل سهولة ويُسر ، ألا يوجد إطار عمل لتصميم الواجهات للغة ومنها كتابة الشفرة وصنع البرنامج ؟

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

9 إجابة على هذا السؤال .

  • 0

السلام عليكم 

 

نعم اخي يوجد مكتبة PyQT وموقعها

 http://pyqt.sourceforge.net/Docs/PyQt4/installation.html

 

و PyGTK

http://www.pygtk.org/

 

يوجد على مااعتقد دورة للاخ احمد عطا الله لكن نسيت في اي موقع

 

فقط ابحث انت وستجد باذن الله

 

 

ولا تتردد بطرح السؤال

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكراً اخي مصطفى و أخي عامر على الروابط المفيدة ...

 

لم اكن اتصور أن عملية تصميم البرامج ( واقصد هنا بالواجهات الرسومية ) في لغة Python بهذه الصعوبة ، ربما علي التفكير مجدداً في خوض غمار هذه اللغة وهل هي كما يشاع لها أنها من أسهل اللغات واكثرها مرونة في الاستخدام ، ربما كانوا يقصدون اللغة لكن ما الفائدة إن لم يكن هنالك بيئة لتصميم النوافذ والازرار وغيرها من الرسومات التي تساعد في تجنب المشاكل التي ربما تواجه المبرمج في بداياته.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لأن الواجهات الرسومية مسألة أذواق -يوجد حوالي ٣ مكتبات رئيسية GTK+, Qt+ wxWidgets-  ومش جزء أساسي (صدق أو لاتصدق الاف البرامج تعمل عبر سطر الأوامر!)، وكل مكتبة لها أسلوبها وطريقتها فعلى سبيل المثال ماتعتاد عليه في مصمم Windows Forms و Netbeans من توليد كود سي شارب وجافا من أسوء الأشياء، المكتبات الأخرى مثل GTK+ و Qt تعتمد على وصف الواجهة ك XML عبر برامج أخرى مخصوصة ك Qt Designer و Glade.

فبايثون تفضل الأبتعاد عن توجيه المستخدمين تجاه أحدهم فضلا عن أتباع أسلوب عقيم مثل مولدي الأكواد كمافي Visual Studio أو ماشابه

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يعني أصبت انا عندما قلت ان تصميم الواجهات ليس بالسهولة التي يُسوق لها من بعض محبي اللغة !

 

ثم الشركات التي تعمل برامجها على لغة Paython هل تعتمد فقط على Qt Designer و Glade وهل هذان استطيع من خلالهما تصميم شكل البرنامج ثم يُولد لي ملف خاص بالواجهة  وكيف يمكن التعامل معه ، باختصار هل يوجد أحد من العرب مهتم بعرض دروس عن هذه المسألة ؟ أم اعتمد على مواقعهم الرئيسية ودروس الشبكة باللغات الاخرى ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

نعم التطوير إما بإستخدام مصممات خاصة حسب كل واجهة أو ببناء الكود يدويا
يوجد موضوعات عديدة عن الواجهات الرسومية معظمها عن البناء بالكود "لتعليم الواجهة" بدل السحب والإلقاء دون أي معرفة بأي شئ -كما عند كثير من مبرمجين الدوت نت-

مثال
http://arabteam2000-forum.com/index.php/topic/279625-%D9%83%D9%8A%D9%81-%D8%AA%D8%B3%D8%AA%D8%AE%D8%AF%D9%85-qt-designer/

*لا لم تصب.

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تقصد أخي أحمد ان تصميم الوجهات سهل للغاية لبرامج Python ؟ وكيف ؟

 

لكن ألا تتفق معي أن السحب والإلقاء مفيد في نواحي كثيرة من البرامج ويسهل عملية تطوير البرنامج بكل سهولة ويُسر !

 

جاري تفحص الرابط وشكراً على وضعه.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم

اخي عبد الله اذا كنت تحب طريقة السحب والالقاء ليه ما تعلمت لغة مثل ::

Delphi

او

VB.net

اما بالنسبة لانك عايز تبدأ بحاجة سهلة

ممكن تجرب مكتبة TKinter

مكتبة بسيطة وقوية رغم ان عدد مستخدميها قليل اليوم

واظن انك هتلاقى لها مصادر كتيررررر

وفيه كتب عربية لها

واظن انها هتريحك لأنها تكتب مع كتابة كود البرنامج

والسلام عليكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

 

شكراً أخي اسلامو على التوضيح ، وبارك الله في الجميع على المشاركة في توضيح المسألة.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .