Parece que no puedo pasar un argumento a una ranura. Si no paso una discusión, la función funciona bien. Si paso un argumento (entero), obtengo los errores "No such name type" y "No such slot" cuando compilo.Qt cuestión de pasar argumentos a la ranura
En mi cabecera, declaro:
private slots:
void addButton(int);
signals:
void clicked(int)
en mi Main.cpp, que hago:
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
}
ah, parece que va a funcionar. ¡Gracias! –