Avatar ·

Comment transmettre correctement un objet d'une classe à une autre ?

📁 méthode, exemple, IA

Il y a deux classes : mainwindow et setofbuttons ,
la première classe est la classe principale,
et la deuxième classe doit construire des boutons sur le squelette de la fenêtre.

Alors, comment pouvez-vous transmettre correctement l'objet de la fenêtre à la classe de boutons, afin de pouvoir contrôler complètement cet objet depuis la classe de boutons ?

J'ai déjà essayé de créer un objet de la classe setofbuttons lors de l'initialisation de la classe mainwindow et de le transmettre à la fenêtre, mais il s'est avéré que les boutons étaient construits, mais quand il s'agissait de vérifier les pressions et d'effectuer une action, tout s'est cassé.

Aidez-moi, s'il vous plaît. Ci-dessous, je donne un code approximatif des deux classes :

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