ولكن بعد كتابة دالة جديدة لعرض تلك المدخلات على واجهة البرنامج :
def fetch_all(self):
con = pymysql.connect(host='localhost', user ='root', password ='', database ='employ')
cur = con.cursor()
cur.execute('select * from employees')
rows = cur.fetchall()if len (rows)!=0:
self.student_table.delete(*self.student_table.get_children)for row in rows:
self.student_table.insert("", END, value=row)
con.commit()
con.close()
وعند استدعاء الدالة :
self.fetch_all()
يعطيني الخطأ التالي:
line 560,in fetch_all
self.student_table.delete(*self.student_table.get_children)TypeError: tkinter.ttk.Treeview.delete() argument after * must be an iterable,not method
السؤال
Hussein Ouda
كتبت كود برنامج على python tkinter خاص ببيانات الموظفين
وتم الاتصال بقواعد البيانات وادخال المعلومات على الجدول بنجاح,
ولكن بعد كتابة دالة جديدة لعرض تلك المدخلات على واجهة البرنامج :
وعند استدعاء الدالة :
يعطيني الخطأ التالي:
أرجو الإفادة
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.