Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : get() methode von QUrlOperator geht nicht



M@r$ch
03-03-2002, 09:21
Hallo,

ich wollte ein bisschen mit der QT Netzwerkfähigkeit experimentieren und eine Datei von einem http-Server herunterladen. Dazu wollte ich die Methode get() von QUrlOperator benutzen, leider funktioniert es nicht. Weiss jemand warum?

Danke,
Marsch

#include <qapplication.h>
#include <qnetwork.h>
#include <qurloperator.h>
#include <qpushbutton.h>

class fenster:public QWidget
{
Q_OBJECT
public:
fenster():QWidget()
{
setGeometry(0,0,100,50);
button=new QPushButton("Drück mich!",this);
button->setGeometry(0,0,100,50);
QObject::connect(button,SIGNAL(clicked()),this,SLO T(netget()));
}
QPushButton* button;
private slots:
void netget()
{
QUrlOperator op("http://www.suse.de/index.html");
op.get();
}
};

#include "qtlurl.moc"

int main(int argc,char* argv[])
{
QApplication myapp(argc,argv);
qInitNetworkProtocols();
fenster* mywidget=new fenster();
myapp.setMainWidget(mywidget);
mywidget->show();
return myapp.exec();
}

anda_skoa
03-03-2002, 12:19
Kann man so nicht sagen, du hast die Slots für die Signals data und finished nicht angegeben.

Ciao,
_