Thank You for Your help!
If I use an additional methode
int mainWidget
::helper(QString &result
){ result="Attempt";
FileDownloader demo(histUrl);
connect(&demo,
SIGNAL(DataA
(const QByteArray
&)),
this,
SLOT(Receiver
(const QByteArray & )));
return 0;
}
int mainWidget::helper(QString &result){
result="Attempt";
FileDownloader demo(histUrl);
connect(&demo,SIGNAL(DataA(const QByteArray&)), this, SLOT(Receiver(const QByteArray & )));
return 0;
}
To copy to clipboard, switch view to plain text mode
and change
int main(int argc, char *argv[])
{
char separator, step='d',tags;
int startDay=20,startMonth=6,startYear=2014,endDay=17, endMonth=1,endYear=2015,sM,eM;
sM=startMonth-1;
eM=endMonth-1;
QUrl histUrl
(QString("http://ichart.finance.yahoo.com/table.csv?s=%1&a=%2&b=%3&c=%4&d=%5&e=%6&f=%7&g=step&y=0&ignore=.cvs").
arg(symbol
).
arg(sM
).
arg(startDay
).
arg(startYear
).
arg(eM
).
arg(endDay
).
arg(endYear
),
QUrl::TolerantMode);
mainWidget w(histUrl);
w.helper(result);
w.show();
qDebug(qPrintable(result));
return a.exec();
}
int main(int argc, char *argv[])
{
QApplication a( argc, argv );
char separator, step='d',tags;
QString symbol="AAPL";
int startDay=20,startMonth=6,startYear=2014,endDay=17, endMonth=1,endYear=2015,sM,eM;
sM=startMonth-1;
eM=endMonth-1;
QUrl histUrl(QString("http://ichart.finance.yahoo.com/table.csv?s=%1&a=%2&b=%3&c=%4&d=%5&e=%6&f=%7&g=step&y=0&ignore=.cvs").arg(symbol).arg(sM).arg(startDay).arg(startYear).arg(eM).arg(endDay).arg(endYear),QUrl::TolerantMode);
QString result;
mainWidget w(histUrl);
w.helper(result);
w.show();
qDebug(qPrintable(result));
return a.exec();
}
To copy to clipboard, switch view to plain text mode
there will be no calling of FileDownloader. Only with
FileDownloader demo(histUrl);
FileDownloader demo(histUrl);
To copy to clipboard, switch view to plain text mode
in main.cpp FileDownloader were started.
Bookmarks