Como passar corretamente um objeto de uma classe para outra?
📁 método, exemplo, IA
Existem duas classes: MainWindow e SetOfButtons,
a primeira classe é a principal, que constrói o esqueleto da janela,
e a segunda classe deve construir os botões no esqueleto da janela.
Então, como posso passar corretamente o objeto da janela para a classe de botões, para que a partir da classe de botões seja possível controlar completamente esse objeto?
Já tentei, ao inicializar a classe MainWindow, criar um objeto da classe SetOfButtons e passar a ele o objeto da janela, conseguia construir os botões, mas quando chegava a hora de verificar cliques e executar alguma ação, tudo quebrava.
Por favor, ajudem. Abaixo apresento um código aproximado das duas classes:
# file ProjectPaint.Main from ProjectPaint.Buttons import * import sys class
Tentei usar recursão. O primeiro argumento é a profundidade do array. O segundo argumento é o número de elementos no array.
def quant_array(n, x): try: assert isinstance(n, int) except AssertionError: retu ""Input an integer!"" if n <= 1: retu [n]*x retu [(n, quant_array(n-1, x))]*xprint(quant_array(3, 2)) Faça login para deixar uma resposta