ich versuche mich gerade an einer Console-Applikation. Erstellt unter QtCreator 1.1.0 mit Qt 4.5.0 unter Linux (ist aber unter Win mit QtCreator 2009.01 dasselbe Verhalten).
mein main sieht so aus (abgestrippt):
Code: Alles auswählen
int main (int argc, char *argv[])
{
QCoreApplication a (argc, argv);
Analyzer processor;
a.exec ();
}
Code: Alles auswählen
class Analyzer : public QObject
{
Q_OBJECT
public:
Analyzer (QObject * = 0);
public slots:
void start ();
};
Code: Alles auswählen
Analyzer::Analyzer (QObject *parent)
: QObject (parent)
{
QTimer::singleShot (100, this SLOT (start ()));
}
In der Zeile 13 ist dieser singleShot-Aufruf.Object::connect: No such slot QObject::start () in analyzer.cpp:13
Irgendwas feht da noch - nur was ?
Muss ich in <app>.pro noch irgendwas eintragen:
Code: Alles auswählen
QT -= gui
TARGET = TestApp
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp \
analyzer.cpp
HEADERS += analyzer.h