QTimer: создание объектов по таймауту - PullRequest
0 голосов
/ 06 апреля 2020

В моем основном я пытаюсь установить таймер, который создает объекты или вызывает конструктор объекта, когда таймер истекает. Объект создает соединение с веб-сайтом, который возвращает данные о погоде, и поэтому я хочу обновить 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 в отдельной функции с таймером, но оба способа не сработали. Любые предложения о том, как и где разместить таймер?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...