Hi,
Zur runtime bekomme ich folgende Meldung auf die Konsole:
**************************************************
QObject::connect: No such signal QTable(int row,int col)
QObject::connect: (sender name: 'unnamed')
QObject::connect: (receiver name: 'unnamed')
**************************************************
Deklariert habe ich den Slot in der Headerdatei folgendermaßen:
private slots:
void cellChanged(int row, int col);
Auch eine Änderung von private in public ändert an dem Fehler nichts.
Verbunden habe ich ihn übrigens so:
connect(table, SIGNAL( valueChanged(int row, int col) ), this, SLOT( cellChanged(int row, int col) ) );
Und laut Doku/qtable.h gibt es dieses Signal auch.
cu,
pumbah
[gelöst] No such signal
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten:
Hallo Florian,
Mit "ohne Werte" meinst Du wahrscheinlich:
connect(table, SIGNAL( valueChanged() ), this, SLOT( cellChanged() ) );
obwohl ja Werte in der Deklaration vorhanden sind. Muss ich mal ausprobieren.
cu,
pumbah
laut dem Hinweis hast du einen solchen connect:
connect(table, SIGNAL( QTable(int row, int col) ), this, SLOT( cellChanged(int row, int col) ) );
Mit "ohne Werte" meinst Du wahrscheinlich:
connect(table, SIGNAL( valueChanged() ), this, SLOT( cellChanged() ) );
obwohl ja Werte in der Deklaration vorhanden sind. Muss ich mal ausprobieren.
cu,
pumbah
-
FlorianBecker
- Beiträge: 1213
- Registriert: 2. Dezember 2004 10:54
- Kontaktdaten: