Когда комментирую connect, всё работает.
В widget.h
private slots:
void startFollowDir(const QDir &dir);
private:
Ui::Widget *ui;
QTimer *timer;
В widget.cpp
Widget::Widget(QWidget *parent): QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
QObject::connect(timer, SIGNAL(timeout()),this, SLOT(startFollowDir(QDir))); // может сюда нужно по-другому передавать параметр?
}
void Widget::startFollowDir(const QDir &dir)
{
// .........
}
Спасибо!
Слот принимает аргументы от сигнала, поэтому сигнал и слот должны быть совместимы
Точно..🤦♂️ Я не могу сообразить, как запускать функцию через определенный промежуток времени, поэтому пытался соединить.
А где инициализация и запуск таймера в коде, и какой там период?
Обсуждают сегодня