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();
}
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();
}