Ich kann nicht scheinen, ein Argument zu einem Steckplatz übergeben. Wenn ich kein Argument übergebe, läuft die Funktion durch. Wenn ich ein Argument (Integer) übergebe, erhalte ich beim Kompilieren die Fehler "Kein solcher Name Typ" und "Kein solcher Slot".Qt Problem übergeben Argumente an Steckplatz
In meinem Kopf erkläre ich:
private slots:
void addButton(int);
signals:
void clicked(int)
in meinem Main.cpp, ich mache:
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, das sieht aus wie es funktionieren wird. Vielen Dank! –