Avatar ·

Cómo pasar correctamente un objeto de una clase a otra

📁 método, ejemplo, IA

Hay dos clases: mainwindow y setofbuttons ,
la primera clase es la clase principal,
y la segunda clase debe construir botones en el esqueleto de la ventana.

Entonces, ¿cómo se puede pasar correctamente el objeto de la ventana a la clase de botones, para poder controlar completamente este objeto desde la clase de botones?

Ya intenté crear un objeto de la clase setofbuttons al inicializar la clase mainwindow y pasarlo a la ventana, resultó que los botones se construían, pero cuando se trataba de verificar la pulsación y realizar alguna acción, todo se rompía.

Por favor, ayuden. A continuación, doy un código aproximado de las dos clases:

 # File projectpaint.main from projectpaint.buttons import sys   class mainwindow:  def __init __ (self):  super () .__ init __ ()   __name__ == '__main __':  app = qapplication (sys