Avatar ·

كيفية نقل كائن من فئة إلى أخرى بشكل صحيح؟

📁 طريقة, مثال, ذكاء اصطناعي

هناك فئتان : mainwindow و setofbuttons ،
الفئة الأولى هي الفئة الرئيسية،
والفئة الثانية يجب أن تبني الأزرار على هيكل النافذة.

إذًا، كيف يمكنك نقل كائن النافذة إلى فئة الأزرار بشكل صحيح، بحيث يمكنك التحكم الكامل في هذا الكائن من فئة الأزرار؟

لقد حاولت بالفعل إنشاء كائن من فئة setofbuttons عند تهيئة فئة mainwindow وتمريره إلى النافذة، ونجحت في بناء الأزرار، ولكن عندما وصل الأمر إلى التحقق من الضغط وتنفيذ أي إجراء، انهار كل شيء.

الرجاء المساعدة. أدناه أقدم كودًا تقريبيًا للفئتين:

 # ملف projectpaint.main من projectpaint.buttons استيراد sys   class mainwindow:  def __init __ (self):  super () .__ init __ ()   __name__ == '__main __':  app = qapplication (sys