Seite 1 von 1
Q_SIGNALS und emit
Verfasst: 28. Mai 2007 15:22
von BartSimpson
Hallo, wenn ich statt signals das Macro Q_SIGNALS und in meiner .pro Datei CONFIG += no_keywords schreibe, kann ich die Signale nicht mehr mittels emit erzeugen. Der Compiler meldet denn immer das emit ein nichtdeklarierter Bezeichner währe. Hat jemand eine Idee?
Verfasst: 28. Mai 2007 16:40
von Christian81
Naja klar - wie wäre es mit Q_EMIT?
Verfasst: 28. Mai 2007 17:22
von BartSimpson
Wie muss man das Schreiben. Davon steht leider nix in der Doku.(oder bisher noch nicht gefunden:()
Verfasst: 28. Mai 2007 17:35
von Christian81
Ok, mein Fehler

einfach das emit ganz weglassen - emit wird zu nichts definiert:
qobjectdefs.h:
Verfasst: 28. Mai 2007 17:37
von BartSimpson
Weglassen geht auch nicht.
Da wird denn zwar der Code übersetzt, aber der Code läuft nur noch Teilweise. Sprich teile der GUI werden viel zu spät aktualisiert.
Q_EMIT gibt immer nicht deklarierter Bezeichner
Verfasst: 28. Mai 2007 17:51
von Christian81
Da muss dann noch was anderes falsch sein.
moc interessiert sich nicht im geringsten ob irgendwo 'emit' steht oder nicht