• 0
mostafayasin

هل هذا الكود مازال موجود فى PyQt ؟؟

سؤال

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


 


كنت اشاهد احد الدروس فى 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()


0

شارك هذا الرد


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

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

  • 0

كلمة "لم يعمل " لا تكفي لمساعدتك , تعود إرفاق رسالة الخطأ اللتي تظهر عند تنفيذ الكود 

الكود يعمل عندي بالمناسبة :)

1

شارك هذا الرد


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

حسنا أخى ما أقصده أنه لا يعمل كما هو مطلوب ... لا تأتى رسالة خطأ ولكن النافذه تظهر بدون الأزرار ... الأزرار لا تظهر و تظهر النافذه فاااارغه 

0

شارك هذا الرد


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

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

 

شكرا أخى تم حل المشكله .

0

شارك هذا الرد


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

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

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



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

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

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