Qt 5 asigna una ranura con parámetros a un QPushButton

Tengo una aplicación Qt en C ++ y quiero asignar una ranura a un QPushButton. Pero quiero pasar algunos argumentos porque tengo más de un QPushButton haciendo algo similar, así que quiero una función pero con un parámetro, pero Qt me sigue diciendo que no hay una ranura como esta. ¿Puede alguien decirme por qué y cómo debo hacerlo?

Gracias de antemano

En el archivo .h tengo: (era privado al principio, pero lo cambié en la búsqueda del problema)

public slots:
    void handleButton(int row, int col);

Luego en el .cpp:

void fieldWindow::handleButton(int row, int col){
    cout << row << " " << col << endl;
}

Y otra vez en el mismo .cpp:

connect(this->buttonsField[i][j], SIGNAL(released()), this, SLOT(handleButton(i,j)));

Esto se hace en dos bucles anidados parai yj Están bien definidos.

Y mi error es:

QObject::connect: No such slot fieldWindow::handleButton(i,j) in ..\Proj1\fieldwindow.cpp:41
QObject::connect:  (receiver name: 'fieldWindow')

Leí algo en internet que debería decir.handleButton(int, int); Pero entonces, ¿cómo debo pasar los argumentos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta