В моем основном я пытаюсь установить таймер, который создает объекты или вызывает конструктор объекта, когда таймер истекает. Объект создает соединение с веб-сайтом, который возвращает данные о погоде, и поэтому я хочу обновить sh данные о погоде, когда закончится таймер.
Мой основной:
QApplication App(argc, argv);
// this is the object that is to be looped
WeatherChecker *wc = new WeatherChecker(&App);
MainWindow w(nullptr, wc);
w.show();
result = App.exec();
WeatherChecker:
WeatherChecker::WeatherChecker(QObject *parent) :
QObject(parent),
_networkManager(new QNetworkAccessManager(this))
{
connect(_networkManager, SIGNAL(finished(QNetworkReply*)), this, SLOT(onResult(QNetworkReply*)));
}
//...some more irrelevant functions
Я пытался вызвать конструктор с таймером в моем main и попытался вызвать оператор connect в отдельной функции с таймером, но оба способа не сработали. Любые предложения о том, как и где разместить таймер?