Qt 5 назначить слот с параметрами для QPushButton

У меня есть приложение Qt на C ++, и я хочу назначить слот для QPushButton. Но я хочу передать некоторые аргументы, потому что у меня более одного QPushButton, выполняющего аналогичную вещь, поэтому я хочу одну функцию, но с параметром в ней, но Qt постоянно говорит мне, что такого слота нет. Может кто-нибудь сказать мне, почему и как я должен это сделать?

заранее спасибо

В файле .h у меня есть: (вначале он был закрытым, но я изменил его в поисках проблемы)

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

Тогда в .cpp:

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

И снова в том же .cpp:

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

Это делается в два вложенных цикла, такi а такжеj хорошо определены.

И моя ошибка:

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

Я прочитал что-то в Интернете, что я должен сказатьhandleButton(int, int); но тогда как мне передать аргументы?

Ответы на вопрос(1)

Ваш ответ на вопрос