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 principal, que construye el esqueleto de la ventana,
y la segunda clase debe construir botones sobre el esqueleto de la ventana.
Entonces, ¿cómo se puede pasar correctamente el objeto de la ventana a la clase de botones, para que desde la clase de botones se pueda controlar completamente este objeto?
Ya intenté al inicializar la clase MainWindow crear un objeto de la clase SetOfButtons y pasarle el objeto de la ventana, lograba construir botones, pero cuando se trataba de verificar clics y ejecutar alguna acción, todo se rompía.
Ayúdenme por favor. A continuación, proporciono un código aproximado de las dos clases:
# file ProjectPaint.Main from ProjectPaint.Buttons import * import sys class MainWindow(QMainWindow): def __init__(self): super().__init__() if __name__ == '__main__': app = QApplication(sys.argv) exemplar = MainWindow() exemplar.