• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

mostafayasin

اعضاء جدد
  • عدد المشاركات

    40
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

-6 مقبول

عن mostafayasin

  • الرتبة
    عضو جديد

معلومات الملف الشخصي

  • الجنس ذكر
  1. السلام عليكم و رجمة الله و بركاته   إليكم الكود import sysfrom PyQt4 import QtGuiclass Example(QtGui.QWidget): def __init__(self): super(Example, self).__init__() self.initUI() def initUI(self): self.btn = QtGui.QPushButton('Dialog',self) self.btn.move(20, 20) self.btn.clicked.connect(self.showDialog) self.le = QtGui.QLineEdit(self) self.le.move(130, 22) self.setGeometry(300, 300, 290, 150) self.setWindowTitle('Input dialog') self.show() def showDialog(self): text, ok =QtGui.QInputDialog.getText(self, 'InputDialog','Enter your name:') if ok: self.le.setText(text)def main(): app = QtGui.QApplication(sys.argv) ex = Example() sys.exit(app.exec_())if __name__ == '__main__': main()لماذا نضع self قبل تعريف الزر و كذك قبل تعريف ال LineEdit ؟؟؟ مع إن فى أكواد أخرى لا نكون مضطرين لذلك ؟
  2. هل يمكن أن اصنع وراثه ل 2class فى ال PyQt

    جزاك الله خير على الرابط ... وجارى المراجعه .
  3. هل يمكن أن اصنع وراثه ل 2class فى ال PyQt

    ممممم هل يمكن ان توضح بمثال صغير لو سمحت ؟ 
  4. السلام عليكم و رحمة الله و بركاته.   هناك كلاس يسمى QtGui.QWidget وله الأوامر التى تنفذ أمور معينه  وهناك أخرى اسمها QtGui.QMainWindow ولها أيضا أوامر بداخلها .. فكيف أرث من الإثنين معا ؟؟ حاولت كتابتها هكذا class name(واضع هنا الإثنين معا) ولكن لم يفلح الأمر .   شكرا مقدما :)
  5. هل هذا الكود مازال موجود فى PyQt ؟؟

    يااااا خبر أبيض .... ههههههه اسف لقد علمت أين المشكله هههه لا اله إلا الله .. كان من المفترض فى الوراثه فوق ان أورث QtGui.QWidget ولكن أنا ورثة بالخطأ من QtGui.QMainWindow    شكرا أخى تم حل المشكله .
  6. هل هذا الكود مازال موجود فى PyQt ؟؟

    حسنا أخى ما أقصده أنه لا يعمل كما هو مطلوب ... لا تأتى رسالة خطأ ولكن النافذه تظهر بدون الأزرار ... الأزرار لا تظهر و تظهر النافذه فاااارغه 
  7. السلام عليكم و رحمة الله و بركاته   كنت اشاهد احد الدروس فى PyQt وكان هذا الكود موجود وهو لإنشاء هيكل calculator ولكن عندما كتبته على البايثون لم يعمل ... فما السبب    الكود  import sys from PyQt4 import QtGui class Example(QtGui.QMainWindow): def __init__(self): super(Example,self).__init__() self.initUI() def initUI(self): grid=QtGui.QGridLayout() self.setLayout(grid) names=['cls','Bck','','close', '7','8','9','/', '4','5','6','*', '1','2','3','-', '0','.','=','+'] positions=[(i,j)for i in range(5) for j in range(4)] for position,name in zip(positions,names): if name == '': continue button=QtGui.QPushButton(name) grid.addWidget(button,*position) self.move(300,150) self.setWindowTitle('calculator') self.show() def main(): app=QtGui.QApplication(sys.argv) ex=Example() sys.exit(app.exec_()) main()
  8. كيف تعمل for مع else

    ولكن كان عليك أن تسأل أيضا لماذا تم طباعة 2 مرتين واحده yes و أخرى no ... الجواب هو أن البرنامج يعمل بصوره طبيعيه جدا..   أول لما بدأت الحلقه كان ال n=0 تمام ... وبعد كدا دخلنا فى ال loop وتم تنفيذ الأمر و هو طباعة n والتى تساوى الأن 0 و بجانبها yes وعدنا مره أخرى لبداية الloop واصبحت ال n=1 وتم تنفيذ الأمر وطباعة yes 1 وعدنا مره أخرى و أصبحت ال n=2 وهذه أخر حاجه ولن يتم الرجوع للحلقه التكراريه مره أخرى ( لأنه كما تعلم فإن ال range تصل إلى الرقم المكتوب ناقص واحد) فبعد طباعة yws 2 نحاول العوده للحلقه التكراريه مره أخرى فنجد ان الrange قد وصل للنهايه ... فنخرج من ال for ولكن مازالت ال n=2 وننتقل للأمر الذى يليه وهو طباعة n وجانبها No >>  لذلك تم طباعة 2 no .   اتمنى أن الأمر يكون أتضح .
  9. module wx and gtk

    انتظر الرد بفارغ الصبر :)    لماذا ال Qt هو الأفضل ... وأريد رابط بأفضل الدروس له عربى أو English ... أو لو هناك كتاب جيد يشرحه .
  10. module wx and gtk

    اهاا تمام جزاك الله خير وربنا يكرمك على المساعده ...   ولكن لماذا ال Qt هى الأفضل ؟! هل يمكنك ان ترفع لى رابط فيه أفضل شرح لل Qt ؟
  11. لا يمكننى تشغيل wx مع python 3.4

    يعنى لا يمكننى أن استخدم module wx إلا مع النسخه 2.7 ......   ليس هناك طريقه لجعله يعمل مع النسخه 3.4 ..
  12. هل يجب أن استخدم def فى برامجى ؟

    اقصد ان الدكتور ايهاب فى الدروس الموجوده فى المواضيع المثبته استخدم العوديه اكثر من 4 مرات .
  13. السلام عليكم و رحمة الله و بركاته.   ذهبت للموقع و نزلت wxpython 3.0 وعندما اقوم بتصتيبه يأتى لى بالمشاكل أولها أنه لا يجد النسخه python 27 ثم يجعلنى أكمل العمليه حتى النهايه و عندما ينتهى يأتى لى برساله error انه هناك خطأ والعمليه فشلت .   ماذا أفعل ؟؟
  14. module wx and gtk

    السلام عليكم و رحمة الله و بركاته   لدى سؤال حول هذين ال modules ما الفرق بينهما ... عل حسب معرفتى هما الاثنين يستخدمان لل GUI ولكن ما الفرق بينهم ؟   شكرا مسبقا :)
  15. هل يجب أن استخدم def فى برامجى ؟

    هل تقصد ال Recursion ولكن معقول !! د\إيهاب فى دروسه استخدمها اكثر من ذلك .. وقد نفذت برنامج الsqrt بها وجعلت البرنامج يستدعيها أكثر من مره لإيجاد الجزر التربيعى وكان الأمر يسير جيدا !!