Como passar argumentos para funções de retorno de chamada no PyQt

Tenho cerca de 10 QAction (esse número varia em tempo de execução) em uma barra de ferramentas, que todos farão a mesma coisa, mas usando parâmetros diferentes. Estou pensando em adicionar parâmetro como um atributo ao objeto QAction e, em seguida, o sinal acionado do QAction também enviará o próprio objeto para a função de retorno de chamada, para que eu possa obter os parâmetros necessários para a função. Na verdade, tenho 2 perguntas sobre isso:

Isso pode ser feitoExiste um jeito melhor de fazer isso

questionAnswers(5)

yourAnswerToTheQuestion