• الإعلانات

    • فيصل الحربي

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

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

Amin0u

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

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

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

كل شيء نشر بواسطة Amin0u

  1. "MII3A = "XCoder   احدف الفراغ الموجود قبل هذا السطر
  2. سؤال عن FileDialog في مكتبة pyqt

    ah ok   شكرا على المعلومة    أنا أجيد هذا لكن لازلت ناقص بكثير من جانب الشبكات و الويب
  3. سؤال عن FileDialog في مكتبة pyqt

    ان شاء الله  :)   اي مكتبى تستعمل urllib ؟   لاني لازلت لم أفهم طريقة استخراج المعلومات من المواقع   ^_^
  4. سؤال عن FileDialog في مكتبة pyqt

    # -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'fff.ui'## Created: Sun Dec 22 20:56:01 2013# by: PyQt4 UI code generator 4.10.3## WARNING! All changes made in this file will be lost!import sysfrom PyQt4 import QtCore, QtGuitry: _fromUtf8 = QtCore.QString.fromUtf8except AttributeError: def _fromUtf8(s): return stry: _encoding = QtGui.QApplication.UnicodeUTF8 def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig, _encoding)except AttributeError: def _translate(context, text, disambig): return QtGui.QApplication.translate(context, text, disambig)class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(580, 189) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(20, 20, 41, 31)) self.label.setAutoFillBackground(False) self.label.setScaledContents(False) self.label.setWordWrap(False) self.label.setObjectName(_fromUtf8("label")) self.url_line = QtGui.QLineEdit(self.centralwidget) self.url_line.setGeometry(QtCore.QRect(70, 20, 491, 31)) font = QtGui.QFont() font.setPointSize(12) self.url_line.setFont(font) self.url_line.setObjectName(_fromUtf8("url_line")) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(20, 70, 41, 25)) self.label_2.setObjectName(_fromUtf8("label_2")) self.path_line = QtGui.QLineEdit(self.centralwidget) self.path_line.setGeometry(QtCore.QRect(70, 70, 421, 31)) font = QtGui.QFont() font.setPointSize(12) self.path_line.setFont(font) self.path_line.setObjectName(_fromUtf8("path_line")) self.browse_btn = QtGui.QToolButton(self.centralwidget) self.browse_btn.setGeometry(QtCore.QRect(500, 70, 60, 31)) self.browse_btn.setObjectName(_fromUtf8("browse_btn")) self.label_3 = QtGui.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(30, 124, 55, 31)) self.label_3.setObjectName(_fromUtf8("label_3")) self.times_line = QtGui.QLineEdit(self.centralwidget) self.times_line.setGeometry(QtCore.QRect(120, 120, 141, 41)) font = QtGui.QFont() font.setPointSize(14) self.times_line.setFont(font) self.times_line.setObjectName(_fromUtf8("times_line")) self.close_btn = QtGui.QToolButton(self.centralwidget) self.close_btn.setGeometry(QtCore.QRect(430, 120, 61, 41)) self.close_btn.setObjectName(_fromUtf8("close_btn")) self.start_btn = QtGui.QToolButton(self.centralwidget) self.start_btn.setGeometry(QtCore.QRect(310, 120, 61, 41)) self.start_btn.setAutoRaise(False) self.start_btn.setObjectName(_fromUtf8("start_btn")) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.close_btn, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow.close) QtCore.QMetaObject.connectSlotsByName(MainWindow) QtCore.QObject.connect(self.browse_btn, QtCore.SIGNAL("clicked()"),self.setSaveFileName) def setSaveFileName(self): fileName = QtGui.QFileDialog.getSaveFileName(self, 'Save File', '.txt') if fileName: self.path_line.setText(fileName) return fileName def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.label.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:16pt;\">URL</span></p></body></html>", None)) self.label_2.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:16pt;\">save</span></p></body></html>", None)) self.browse_btn.setText(_translate("MainWindow", "Browse...", None)) self.label_3.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:16pt;\">Times</span></p></body></html>", None)) self.close_btn.setText(_translate("MainWindow", "Close", None)) self.start_btn.setText(_translate("MainWindow", "Start", None))class MyApp(QtGui.QMainWindow,Ui_MainWindow): def __init__(self): QtGui.QMainWindow.__init__(self) self.setupUi(self)if __name__=="__main__": app=QtGui.QApplication(sys.argv) w=MyApp() w.show() app.exec_() تعديل الكود  الأن هم شغال   المشكلة كانت هنا   self.ui = Ui_MainWindow() self.ui.setupUi(self)   حذفت السطر الأول لان الكلاس الثاني يرث كل شيء عن الكلاس الأول   و نستدعي الدالة مباشرة لتصبح   self.setupUi(self)   عند انتهائك من البرنامج حبذا لو تبادلت معنا أفكارك     تحياتي 
  5. سؤال عن FileDialog في مكتبة pyqt

    def setSaveFileName(self): fileName = QtGui.QFileDialog.getSaveFileName(self, 'Save File', '.txt') if fileName: self.path_line.setText(fileName) return fileName لم تغيره أخي ؟
  6. سؤال عن FileDialog في مكتبة pyqt

    ممكن وضع الكود لأرى مالذي كتبته
  7. سؤال عن FileDialog في مكتبة pyqt

    مثال لحفظ  كتابة كتبت في line edit و كتابتها في ملف تكست   صورة :  import sysfrom PyQt4 import QtGuifrom PyQt4.QtCore import *class shower(QtGui.QWidget): def __init__(self): super(shower,self).__init__() self.btn=QtGui.QPushButton('save it ',self) self.btn.move(10,50) self.li = QtGui.QLineEdit(self) self.li.setGeometry(QRect(10, 10, 351, 31)) self.connect(self.btn,SIGNAL("clicked()"),self.save) def save(self): fname=QtGui.QFileDialog.getSaveFileName(self, 'Save','.txt') fn = open(fname, 'w') fn.write(self.li.text()) fn.close()if __name__ == "__main__": app = QtGui.QApplication(sys.argv) win= shower() win.show()
  8. سؤال عن FileDialog في مكتبة pyqt

    اذا كان fichier text هذه طريقة filename = QtGui.QFileDialog.getSaveFileName(self, 'Save File', '.')fname = open(filename, 'w')fname.write(textEdit.toPlainText())fname.close() تأخد النص من  text edit
  9. س=0 اذا كان  س==0  :                    افعل هذا الأمر اذا لم يكن :                   افعل الامر الثاني   هذه هي الجمل الشرطية
  10. سؤال عن FileDialog في مكتبة pyqt

    مالذي تريد حفظه ؟ من أين يتم جلبه line edit or what !!   و بأي صيغة 
  11. رابط التصحيح هنــا من  http://pastebin.com/tx7qTA4N -------------------------------------------------------------------- MII3A = "XCoder"if MII3A=="XCoder": print("Welcome",MII3A)#--------------------------# Xx= 23000 و ليس Xx==2300Xx=23000if Xx==2300: print(Xx)else: print("Error")#-----------------------#XCODER="hello" و ليس XCODER=="hello"XCODER= "hello"if XCODER=="hello": print(XCODER," Admin ! ")elif XCODER== "Welcome " : print("Welcome Admin ! ")else: print("Admin ! ")input()في البايثون عند  كتابة الجمل الشرطية  تكون    if و elif و else في نفس العمود  يمكن ملاحضة ذلك في كود الصحيح   و بالنسبة للمتغيرات  يجب اعطائها  قيمة مثلا a=2  وليس a==2  فهذه تعتبر مقارنة و ليس اعطاء قيمة   اتمنى ان أكون وفقت في ايصال المعلومة
  12. أريد كود تأكيد الاتصال بالانترنت

    from urllib.request import urlopentry : urlopen('http://www.google.com') print('Connexion Good')except : print('Connexion Failed')أتمنى ان يفيدك
  13. from winsound import Beepfrom time import sleepfrom urllib.request import urlopenهو استدعاء لبعض الدوال من مكتبات   الدالة Beep  لاصدار صوت  بيب تعمل فقط على الويندوز الدالة sleep  دالة تقوم بانتظار مدة من الثواني مثلا   sleep(2)  تنتظر ثانيتين ليتم قرائة السطر بعدها الدالة urlopen دالة تقوم بتفتح موقع ادا توفرت النت و ان لم تتوفر فستحدث لنا مشكل Error و هو ما سنستفيد منه هنا def conex_return(): i=0 s=1000 while i <= 4 : try : urlopen('http://www.google.com') if i==4 : s=s*2 sleep(0.5) Beep(s,500) i+=1 except: '' conex_coup()def conex_coup():السطر الاول هنا لتعريف دالة def تستخدم لتعريف دالة و الدالة لم تأخد اي بارميتر def conex_return() البراميتر هو الدي يكون بن قوسين   السطر الثاني i=0 و s=1000 فقط اعطاء قيم ابتدائية للمتغيرات   السطر الثالث while i <= 4 : هي حلقة boucle تتحق من الشرط ان يكون i أصغر أو يساوي أربعة لتقوم بالدوران ( يتم قرائة كل سطر في كل دورة واحدة   السطر الرابع try  هي تمنع من ضهور الأخطاء  هب تعمل مع except حيث انه لو كان هناك خطأ في سطر من سطورها لن يتم قرائة الأسطر الموجودة داخل try بعد سطر الموجود به خطأ بل سيتم   الدهاب لقرائة الأسطر التابع ل  except   مهمة هده السكربت   هي ان تجرب في كل دورة ان تفتح موقع قوقل ادا لم تكن هناك النت قسينتج خطأ على مستوى urlopen('http://www.google.com')   و بالتالي ندهب مباشرة لقرائة أسطر  except   ثم نعود للحلقة و هكدا حتى تعود النت   و يتم فتح موقع قوقل   يصدر الصوت ( التنبيه)   و تزيد قيمة i ب قيمة 1   و تتم هده العملية  5  مرات حتى يتحقق الشرط i أكبر أو يساوي 4   أتمنى ان أكون وفقت في الشرح   تحياتي
  14. السلام عليكم و رحمة الله تعالى و بركاته   اليوم أقدم لكم سكربت بسيط ينبهكم بذهاب النت و عودتها عندما تعود   البارح كانت لدي النت سيئة تذهب و تعود و مللت تجريبها كل دقيقة فبادرت الى ذهني سكربت تعلمني ب عودت النت عندما تعود    فقت ببرمجتها و كانت ايجابية  كنت اذهب لمتابعة مباراة الرجاء ضد بايرميونخ و عندما تعود النت تعلمني بذلك   و من استطاع ان يختصرها في أمور ما فليتفضل   السكربت خاصة بالويندوز لاني استعمل مكتبة winsound    كود السكربت : ------------- from winsound import Beepfrom time import sleepfrom urllib.request import urlopendef conex_return(): i=0 s=1000 while i <= 4 : try : urlopen('http://www.google.com') if i==4 : s=s*2 sleep(0.5) Beep(s,500) i+=1 except: '' conex_coup()def conex_coup(): i=0 s=500 while i <= 4 : try: urlopen('http://www.google.com') except: if i==4 : s=s*2 sleep(0.5) Beep(s,500) i+=1 conex_return()try: urlopen('http://www.google.com') conex_return()except: conex_coup()lien pastebin : ---------------- http://pastebin.com/d5skWZQB
  15. السلام عليكم    هل يمكنني انشاء شبكة يعني فقط جهاز(مثل موديم ) موصول بالكهرباء يبث أمواج  تلتقطها  أجهزة أخر  ( اي الأجهزة الأخرى غير الكمبيوتر  تكون على اتصال دائم   سأوضح الفكرة قليلا   سيكون لدينا كمبيوتر موصل الى جهاز (أ) (عمل الكمبيوتر هو تعريف الأجهزة الأخر و تخزينها في ذاكرة الجهاز(أ) و اعطاء أوامر اما الهاتف الذكي يمكنه فقط اعطاء الأوامر ) و هذا الجهاز (أ) هو من يترجم أوامر الكمبيوتر او الهاتف  ويرسلها  الى الأجهزة الأخرى  مثلا جهاز (ب) و (ج) لكن سيكون رقم تعريفي للكل من (ب) و (ج) مخزن في ذاكرة الجهاز(أ) لانه اذا كان الأمر موجه للجهاز (ج) ف الجهاز (ب) لن يصله أمر    و هذه الشبكة ستكون منزلية  يعني ان الأجهزة  الأخرى لن تكون بعيدة جدا    هل يمكنني تركيبها ؟    أريد تركيب الجهاز (أ) و الأجهزة الأخر لوحدي لكن ليس لدي خبرة في مجال الالكترونيك لكن سأبدأ هذا ان شاء الله عن قريب    هل هناك أدوات الكترونية جاهزة للشبكات ؟   هل تنصحوني بالأردوينو لتسير العمليات مع اني مازلت لم أطلع عليه جيدا    أريد كم كبير من المعلومات و النصائح و جزاكم الله خيرا   و هل سيكون هذا مكلف من حيث المستلزمات ؟؟   ليست لدي خبرة في الالكترونيك   رسم بسيط يوضح ما أريد عمله      
  16. نعم  فكرة رائعة تنظيم مسابقات لكن يجب على المنظم ان يكون اكثر خبرة   المهم كفانا جدالا  و  و لنقدم أفضل ما لدينا    سلام
  17. هناك توثيقات أجنبية كثيرة صديقي فقط تعلم الاعتماد على النفس انا لا أجيد  اللغة الانجليزية جيدا لكن لا بأس فوجدة حلولا كثيرة لمشاكلي في منتديات و مواقع باللغة الانجليزية
  18. نعم انأ أعتبرها من أفضل و أروع اللغات هي من حفزتني  على تعلم المزيد يوما بعد يوم 
  19. هو يريد الانتقاد ليحرك ما يسمى بالركود  و كلامه صحيح    لكن للأسف البايثون ليست شعبيتها ك شعبية اللغات الأخرى رغم كونها من أفضل اللغات   لذا لا تجد تتفاعل كبير هنا   أنا عندما بدأت  كانت هنا نقطة بدايتي و الحمد لله  عن طريق عدة مصادر أصبحت متوسط المستوى    بالمناسبة أي مشروع أنا متواجد هنا    +++++   لدي نهاية هذه السنة مشروع تخرج و هو محرك بحث  سوف أشاطر معكم المعلومات و التوثيقات ان شاء الله   سأحاول جهدا عمله  بالبايثون بدلا من الجافا او سي ++
  20. السلام عليكم    هل يمكنني انشاء شبكة يعني فقط جهاز(مثل موديم ) موصول بالكهرباء يبث أمواج  تلتقطها  أجهزة أخر  ( اي الأجهزة الأخرى غير الكمبيوتر  تكون على اتصال دائم   سأوضح الفكرة قليلا   سيكون لدينا كمبيوتر موصل الى جهاز (أ) (عمل الكمبيوتر هو تعريف الأجهزة الأخر و تخزينها في ذاكرة الجهاز(أ) و اعطاء أوامر اما الهاتف الذكي يمكنه فقط اعطاء الأوامر ) و هذا الجهاز (أ) هو من يترجم أوامر الكمبيوتر او الهاتف  ويرسلها  الى الأجهزة الأخرى  مثلا جهاز (ب) و (ج) لكن سيكون رقم تعريفي للكل من (ب) و (ج) مخزن في ذاكرة الجهاز(أ) لانه اذا كان الأمر موجه للجهاز (ج) ف الجهاز (ب) لن يصله أمر    و هذه الشبكة ستكون منزلية  يعني ان الأجهزة  الأخرى لن تكون بعيدة جدا    هل يمكنني تركيبها ؟    أريد تركيب الجهاز (أ) و الأجهزة الأخر لوحدي لكن ليس لدي خبرة في مجال الالكترونيك لكن سأبدأ هذا ان شاء الله عن قريب    هل هناك أدوات الكترونية جاهزة للشبكات ؟   هل تنصحوني بالأردوينو لتسير العمليات مع اني مازلت لم أطلع عليه جيدا    أريد كم كبير من المعلومات و النصائح و جزاكم الله خيرا   رسم بسيط يوضح ما أريد عمله          
  21. مشكلة فى سكريبت أرجو الحل

    نعم لكن ليس على الهوتميل لاني جربته على الهوتميل و لم يعمل   شكرا على كل حال
  22. مشكلة فى سكريبت أرجو الحل

    Str1k3r.txt يحتاج الى ملف يحتوي باسوردات ؟؟   اي لا يمكن ان يقوم بتركيب باسوردات عشوائية حتى يكتشف الباسورد الصحيح  ؟
  23. مشكلة فى سكريبت أرجو الحل

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

    هل هذه السكربت شغالة ؟؟   اي أعطتك نتائج ايجابية ؟؟
  25. مكتبة Zbar مساعدة

    شكرا جزيلا أخي F000X