Code: Alles auswählen
Q_ASSERT(connect(...);
Das schlägt fehl, es wurde keine Verbindung zwischen Signal und Slot aufgebaut. Wenn ich das Q_ASSERT weglasse, dann klappt der connect. Bzw. man macht korrekterweise folgendes:
Code: Alles auswählen
bool success = connect(...);
Q_ASSERT(success)
https://www.kdab.com/slot-not-invoked/
Mein Code läuft jetzt; mich würde nur interessieren warum. Versteht das jemand?