Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Qt: "no such slot" Problem

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.03.2009
    Beiträge
    36

    Qt: "no such slot" Problem

    Hallo zusammen,

    vor kurzem habe ich von einem WinXP 32bit Rechner zu einem Win7 x64 gewechselt. Habe qt auch mit 64bit kompliert und kann mein Programm (eine Abwandlung des Qt ImageViewer-Beispiels) auch komplieren. Ich nutze Visual Studio 2008 (Pro-Version).

    Allerdings kann ich keine neuen Slots definieren. Ich definiere z.B. im header einen Slot "void neuerSlot();"
    Im cpp-File verbinde ich den Sender mit dem "neuerSlot()" und bekomme dann immer folgenden Fehler:

    Object::connect: No such slot ImageViewer::neuerSlot() in .\myProject\ImageViewer.cpp:3503

    Alle "alten Slots" (also die die ich schon benutzt habe, bevor ich den PC gewechselt habe) funktionieren noch.

    Ich weiß absolut nicht, wo ich suchen soll, um den Fehler zu beheben.

    Hoffentlich weiß einer von euch weiter...

    Vielen Dank schonmal!

    Viele Grüße
    Melanie

  2. #2
    Registrierter Benutzer
    Registriert seit
    23.05.2004
    Beiträge
    592
    Das hört sich so an, als ob auf den veränderten Header nicht der Moc angewendet wurde.

  3. #3
    Registrierter Benutzer
    Registriert seit
    12.03.2009
    Beiträge
    36
    Oh ja, vielen vielen Dank! Jetzt klappts!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •