Я не могу передать аргумент слоту. Если я не передаю аргумент, функция прокручивается через штраф. Если я передаю аргумент (целое число), я получаю ошибки "Нет такого типа имени" и "Нет такого слота" при компиляции.
В моем заголовке я объявляю:
private slots:
void addButton(int);
signals:
void clicked(int)
в моем Main.cpp, я делаю:
int count;
int count = 0;
QPushButton* button = new QPushButton("Button");
_layout->addWidget(button);
connect(button, SIGNAL(clicked(count), this, SLOT(addButton(count)));
....
void Main::addButton(int count) {
//do stuff with count
}