Vielleicht hängt es damit zusammen, dass ich gestern QT aktualisiert habe. Jedenfalls:
Eine bisher funktionierende Anwendung hat plötzlich anscheinend Probleme mit den Slots.
Ich habe eine Funktion inDB(), die mit einem Pushbutton aufgerufen wird und die Eingaben in einer UI in eine Datenbank speichert.
(Zuordnung Pushbutton - Funktion hab ich im Designer "Slots anzeigen" erledigt.)
Das Problem: Der Pushbutton wird ausgelöst, wenn ich eine Eingabe in einer DoubleSpinBox beende.
Auf der Suche nach dem Auslöser:
Habe am Anfang von inDB() ein qDebug<<"inDB() ausgelöst" geschrieben sowie
Code: Alles auswählen
void HT_WW_VT::on_pushButton_4_clicked()
{
qDebug()<<"Speichern geklickt";
inDB();
}
Eine erweiterte Suche nach inDB() bzw. on_pushButton_4_clicked() brachte kein Ergebnis.
Habe mehrfach alles bereinigt, alles neu erstellt, pushbutton umbenannt, pushbautton gelöscht und neu erstellt.
Das Ergebnis: inDB() wird nur ausgelöst, wenn ich den pushbutton klicke.
ABER:
Nun wird plötzlich ein anderer pushButton ausglöst, der für die Funktion ausDB() zuständig ist. (Holt aus der Datenbank die Werte zurück).
Bedeutet: Ich gebe was in eine DoubleSpinBox ein und wenn ich die Eingabe beende, ist wieder der ursprüngliche Wert drinnen.
Was soll ich tun?
LG
Chri