QCoreApplication und Events
Verfasst: 11. Mai 2009 20:07
Hallo,
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):
Analyzer.h
Im Konstruktor von Analyzer steht dann
Das Ganze kompiliert einwandfrei. Beim Start aber kommt:
Irgendwas feht da noch - nur was ?
Muss ich in <app>.pro noch irgendwas eintragen:
Da das meine erste Consolepplikation mit Qt ist bin ich (noch) etwas am Schwimmen ...
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