Seite 1 von 1

Problem mit Klasse und connect()

Verfasst: 3. Juni 2007 00:11
von nexus
Hallo,

mein Problem ist folgendes. Ich erstelle eine neue Instanz einer Klasse und rufe connectToServer() auf

Code: Alles auswählen

GetData *data = new GetData(this);
data->connectToServer(server, ui.titleALineEdit->text());

Code: Alles auswählen

void GetData::connectToServer(QString serv, QString req)
{
server = serv;
request = req;
	
http = new QHttp(this);
http->setHost(server);
	
connect(http, SIGNAL(done(bool)), this, SLOT(requestMovieList(bool)));
}
Jedoch macht er jetzt beim connect() nicht weiter. Sprich der Debugger zeigt mir, dass er wieder zum connetcToServer() Aufruf zurückspringt.

Weiß da einer Rat bzw. weiß wie man das anders umsetzen kann?

Verfasst: 3. Juni 2007 00:39
von Christian81
Was soll er da weitermachen? Die Funktion ist doch fertig...

Verfasst: 3. Juni 2007 01:27
von nexus
Er soll wenn das Signal kommt zum Slot springen, aber das tut er nicht...

Verfasst: 3. Juni 2007 09:26
von Christian81
Woher weisst Du das?
Falls da was schiefgeht wird zur Laufzeit von Qt eine Fehlermeldung auf der Konsole ausgegeben.
Für Windows muss man 'config += console' angeben damit man die Konsole auch sieht.